Skip to content

Commit d5b403c

Browse files
committed
Added benchmark for Ryzen9 5900HX
1 parent 6ec71ad commit d5b403c

11 files changed

Lines changed: 46 additions & 0 deletions

scope-benchmarks/results/analysis_hook.csv

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ MacbookAir-M4-16G,458.263,694.836,51.62384918703889
33
OVH-VPS-4vCPU-8G,1661.139,2552.628,53.667333076882805
44
Raspberry-pi-5-8G,1707.367,2462.792,44.2450275775507
55
Ryzen5-3600-32G,908.498,1343.561,47.888162659686635
6+
Ryzen9-5900HX-32G,720.131,1147.25,59.31129197326598

scope-benchmarks/results/analysis_memory.csv

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,11 @@ Ryzen5-3600-32G,10k sibling scopes with 8 beans,42351985,40.39 MiB,65700,64.16 K
3131
Ryzen5-3600-32G,100k sibling scopes with 8 beans,423928791,404.29 MiB,0,0.00 B,100000.0,True,4239.28791,0.0
3232
Ryzen5-3600-32G,10k sibling scopes with 32 beans,134479872,128.25 MiB,59320,57.93 KiB,10000.0,True,13447.9872,0.044110690408747565
3333
Ryzen5-3600-32G,nested chain depth 1k,1226834,1.17 MiB,1260,1.23 KiB,,False,,0.10270338122353961
34+
Ryzen9-5900HX-32G,100k plain context records,2002780,1.91 MiB,792,792.00 B,100000.0,False,20.0278,0.03954503240495711
35+
Ryzen9-5900HX-32G,"100k plain map<Integer, Handler>",9300869,8.87 MiB,624,624.00 B,100000.0,False,93.00869,0.006709050519903032
36+
Ryzen9-5900HX-32G,10k empty sibling scopes,11471421,10.94 MiB,123535,120.64 KiB,10000.0,True,1147.1421,1.076893612395535
37+
Ryzen9-5900HX-32G,100k empty sibling scopes,114934415,109.61 MiB,0,0.00 B,100000.0,True,1149.34415,0.0
38+
Ryzen9-5900HX-32G,10k sibling scopes with 8 beans,42341499,40.38 MiB,65700,64.16 KiB,10000.0,True,4234.1499,0.15516692028310097
39+
Ryzen9-5900HX-32G,100k sibling scopes with 8 beans,423886848,404.25 MiB,0,0.00 B,100000.0,True,4238.86848,0.0
40+
Ryzen9-5900HX-32G,10k sibling scopes with 32 beans,134500844,128.27 MiB,59320,57.93 KiB,10000.0,True,13450.0844,0.044103812463808775
41+
Ryzen9-5900HX-32G,nested chain depth 1k,1226834,1.17 MiB,1260,1.23 KiB,,False,,0.10270338122353961

scope-benchmarks/results/analysis_perscope.csv

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,3 +23,9 @@ Ryzen5-3600-32G,scope + 8 beans,10000.0,49504000.0,4950.4,202003.87847446674,101
2323
Ryzen5-3600-32G,scope + 8 beans,100000.0,484119000.0,4841.19,206560.7836089887,10328.039180449436,0.4672404925235324
2424
Ryzen5-3600-32G,scope + 32 beans,10000.0,177355000.0,17735.5,56384.088410250624,2819.204420512531,1.226353922922951
2525
Ryzen5-3600-32G,scope + 32 beans,100000.0,1763857000.0,17638.57,56693.93834080654,2834.696917040327,1.4460355913206115
26+
Ryzen9-5900HX-32G,empty scope,10000.0,1878000.0,187.8,5324813.631522897,266240.6815761448,0.5324813631522897
27+
Ryzen9-5900HX-32G,empty scope,100000.0,18826000.0,188.26,5311802.8258791035,265590.1412939552,0.2868373525974716
28+
Ryzen9-5900HX-32G,scope + 8 beans,10000.0,39245000.0,3924.5,254809.52987641736,12740.476493820868,0.6905338259650912
29+
Ryzen9-5900HX-32G,scope + 8 beans,100000.0,407381000.0,4073.81,245470.4564032196,12273.522820160979,0.6527059435761609
30+
Ryzen9-5900HX-32G,scope + 32 beans,10000.0,133842999.99999999,13384.3,74714.40418998379,3735.7202094991894,0.6896139506735505
31+
Ryzen9-5900HX-32G,scope + 32 beans,100000.0,1596607000.0,15966.07,62632.82072545091,3131.6410362725455,2.6171124140129662
5.86 KB
Loading
2.79 KB
Loading
3.84 KB
Loading
11 KB
Loading
10.6 KB
Loading
4.31 KB
Loading

scope-benchmarks/results/jmh.csv

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,3 +91,26 @@ Ryzen5-3600-32G,routeByIdThenCallDirectHandler,10000,,,avgt,5,5.119,0.084,ns/op
9191
Ryzen5-3600-32G,routeByIdThenCallDirectHandler,100000,,,avgt,5,5.323,0.054,ns/op
9292
Ryzen5-3600-32G,routeByIdThenResolveLocalHandler,10000,,,avgt,5,233.425,1.227,ns/op
9393
Ryzen5-3600-32G,routeByIdThenResolveLocalHandler,100000,,,avgt,5,341.652,4.754,ns/op
94+
Ryzen9-5900HX-32G,createAndCloseEmptyScopes,10000,,,avgt,5,1.878,0.010,ms/op
95+
Ryzen9-5900HX-32G,createAndCloseEmptyScopes,100000,,,avgt,5,18.826,0.054,ms/op
96+
Ryzen9-5900HX-32G,createAndCloseNestedChain,,1,,avgt,5,413.512,26.147,ns/op
97+
Ryzen9-5900HX-32G,createAndCloseNestedChain,,4,,avgt,5,1292.896,1.584,ns/op
98+
Ryzen9-5900HX-32G,createAndCloseNestedChain,,8,,avgt,5,2825.944,4.017,ns/op
99+
Ryzen9-5900HX-32G,createAndCloseNestedChain,,32,,avgt,5,25317.568,74.176,ns/op
100+
Ryzen9-5900HX-32G,createAndCloseNestedChain,,128,,avgt,5,306478.664,2977.373,ns/op
101+
Ryzen9-5900HX-32G,createAndCloseNestedChain,,1024,,avgt,5,24294413.062,182564.277,ns/op
102+
Ryzen9-5900HX-32G,createAndCloseScopesWithEightBeans,10000,,,avgt,5,39.245,0.271,ms/op
103+
Ryzen9-5900HX-32G,createAndCloseScopesWithEightBeans,100000,,,avgt,5,407.381,2.659,ms/op
104+
Ryzen9-5900HX-32G,createAndCloseScopesWithThirtyTwoBeans,10000,,,avgt,5,133.843,0.923,ms/op
105+
Ryzen9-5900HX-32G,createAndCloseScopesWithThirtyTwoBeans,100000,,,avgt,5,1596.607,41.785,ms/op
106+
Ryzen9-5900HX-32G,materializeBeanWithOptionalHook,,,false,avgt,5,720.131,1.357,ns/op
107+
Ryzen9-5900HX-32G,materializeBeanWithOptionalHook,,,true,avgt,5,1147.250,3.760,ns/op
108+
Ryzen9-5900HX-32G,resolveInheritedBean,,1,,avgt,5,249.193,0.790,ns/op
109+
Ryzen9-5900HX-32G,resolveInheritedBean,,4,,avgt,5,392.427,1.447,ns/op
110+
Ryzen9-5900HX-32G,resolveInheritedBean,,8,,avgt,5,582.892,3.755,ns/op
111+
Ryzen9-5900HX-32G,resolveInheritedBean,,16,,avgt,5,1176.435,9.882,ns/op
112+
Ryzen9-5900HX-32G,resolveInheritedBean,,32,,avgt,5,2231.657,9.050,ns/op
113+
Ryzen9-5900HX-32G,routeByIdThenCallDirectHandler,10000,,,avgt,5,4.450,0.137,ns/op
114+
Ryzen9-5900HX-32G,routeByIdThenCallDirectHandler,100000,,,avgt,5,4.523,0.085,ns/op
115+
Ryzen9-5900HX-32G,routeByIdThenResolveLocalHandler,10000,,,avgt,5,181.840,4.102,ns/op
116+
Ryzen9-5900HX-32G,routeByIdThenResolveLocalHandler,100000,,,avgt,5,293.818,2.641,ns/op

0 commit comments

Comments
 (0)