|
2 | 2 | "iterations": 5, |
3 | 3 | "warmup": 1, |
4 | 4 | "cases": [ |
5 | | - {"category":"native-scalar","case":"native_scalar_loop.rss","size":"2000000","reg_vm_ms":153.457683,"jit_ms":153.111989,"native_ms":3.184386,"rust_ms":2.314222}, |
6 | | - {"category":"native-read-heap","case":"native_read_heap.rss","size":"2000000","reg_vm_ms":115.55809,"jit_ms":114.279249,"native_ms":6.577557,"rust_ms":0.583562}, |
7 | | - {"category":"native-call","case":"native_call_chain.rss","size":"1500000","reg_vm_ms":201.961433,"jit_ms":206.206385,"native_ms":5.410725,"rust_ms":5.574784}, |
8 | | - {"category":"int-divmod","case":"int_divmod_loop.rss","size":"2000000","reg_vm_ms":168.89069,"jit_ms":179.23963,"native_ms":4.232961,"rust_ms":1.899341}, |
9 | | - {"category":"bool-logic","case":"bool_logic_loop.rss","size":"2000000","reg_vm_ms":326.721717,"jit_ms":336.44246,"native_ms":6.596299,"rust_ms":2.987159}, |
10 | | - {"category":"int-arith","case":"pure_loop_sum.rss","size":"2000000","reg_vm_ms":247.106757,"jit_ms":257.33228,"native_ms":247.356443,"rust_ms":3.835658}, |
11 | | - {"category":"struct-field","case":"struct_field_rw.rss","size":"200000","reg_vm_ms":44.128567,"jit_ms":43.695347,"native_ms":42.81113,"rust_ms":0.166535}, |
12 | | - {"category":"struct-nested","case":"nested_struct_field.rss","size":"300000","reg_vm_ms":93.073526,"jit_ms":94.55333,"native_ms":94.570614,"rust_ms":0.244677}, |
13 | | - {"category":"call-static","case":"function_call_hot_loop.rss","size":"200000","reg_vm_ms":37.099722,"jit_ms":37.16694,"native_ms":36.640618,"rust_ms":0.561213}, |
14 | | - {"category":"recursion-tree","case":"recursion_fib.rss","size":"30","reg_vm_ms":210.577398,"jit_ms":216.230689,"native_ms":228.890624,"rust_ms":2.969392}, |
15 | | - {"category":"recursion-linear","case":"linear_recursion.rss","size":"50000","reg_vm_ms":4647.048691,"jit_ms":4097.047955,"native_ms":4151.038991,"rust_ms":14.818337}, |
16 | | - {"category":"float","case":"float_loop_sum.rss","size":"1000000","reg_vm_ms":75.306713,"jit_ms":95.797992,"native_ms":76.451107,"rust_ms":1.526888}, |
17 | | - {"category":"string","case":"string_build_scan.rss","size":"200000","reg_vm_ms":36.914004,"jit_ms":37.777445,"native_ms":37.132889,"rust_ms":13.220889}, |
18 | | - {"category":"string-map","case":"map_string_keys.rss","size":"16000","reg_vm_ms":17.810704,"jit_ms":12.4346,"native_ms":6.881151,"rust_ms":2.92115}, |
19 | | - {"category":"variant-user","case":"variant_match_loop.rss","size":"300000","reg_vm_ms":108.672445,"jit_ms":125.023662,"native_ms":111.837014,"rust_ms":0.376861}, |
20 | | - {"category":"variant-option","case":"match_option_loop.rss","size":"200000","reg_vm_ms":31.245447,"jit_ms":30.868393,"native_ms":30.649216,"rust_ms":0.094525}, |
21 | | - {"category":"variant-combinator","case":"option_result_chain.rss","size":"60000","reg_vm_ms":47.72894,"jit_ms":46.930591,"native_ms":52.329538,"rust_ms":0.072825}, |
22 | | - {"category":"list-scan","case":"list_index_scan.rss","size":"19000","reg_vm_ms":1.973841,"jit_ms":1.656981,"native_ms":1.591647,"rust_ms":0.019266}, |
23 | | - {"category":"list-closure","case":"list_closure_pipeline.rss","size":"12000","reg_vm_ms":4.225353,"jit_ms":3.598439,"native_ms":3.772532,"rust_ms":0.041908}, |
24 | | - {"category":"closure-alloc","case":"closure_alloc_loop.rss","size":"300000","reg_vm_ms":33.552675,"jit_ms":33.422957,"native_ms":38.049689,"rust_ms":0.128301}, |
25 | | - {"category":"list-pipeline","case":"pipeline_chain.rss","size":"16000","reg_vm_ms":3.383271,"jit_ms":3.309203,"native_ms":3.716182,"rust_ms":0.055567}, |
26 | | - {"category":"list-sort","case":"list_sort.rss","size":"4000","reg_vm_ms":18.553223,"jit_ms":18.217876,"native_ms":24.354669,"rust_ms":0.434442}, |
27 | | - {"category":"map-int","case":"map_insert_lookup.rss","size":"17000","reg_vm_ms":2.695618,"jit_ms":2.662094,"native_ms":3.200924,"rust_ms":0.593669}, |
28 | | - {"category":"sorted-map-insert","case":"sorted_map_insert.rss","size":"8000","reg_vm_ms":2.434344,"jit_ms":2.337164,"native_ms":2.433319,"rust_ms":0.565904}, |
29 | | - {"category":"sorted-map-scan","case":"sorted_map_scan.rss","size":"12000","reg_vm_ms":3.637075,"jit_ms":3.695273,"native_ms":3.674432,"rust_ms":0.918024}, |
30 | | - {"category":"set","case":"set_insert_contains.rss","size":"30000","reg_vm_ms":1773.996818,"jit_ms":1771.040505,"native_ms":1763.028911,"rust_ms":1.055736}, |
31 | | - {"category":"deque","case":"deque_queue.rss","size":"50000","reg_vm_ms":4.766012,"jit_ms":4.816395,"native_ms":4.840669,"rust_ms":0.118906}, |
32 | | - {"category":"bytes","case":"bytes_scan.rss","size":"200000","reg_vm_ms":20.87134,"jit_ms":21.51582,"native_ms":20.855232,"rust_ms":2.205859}, |
33 | | - {"category":"closure-dynamic","case":"dynamic_closure_call.rss","size":"200000","reg_vm_ms":41.054785,"jit_ms":67.972256,"native_ms":41.517968,"rust_ms":0.36911}, |
34 | | - {"category":"json","case":"json_parse_access.rss","size":"50000","reg_vm_ms":51.280614,"jit_ms":75.74428,"native_ms":50.29214,"rust_ms":34.17042}, |
35 | | - {"category":"async","case":"async_call_loop.rss","size":"200000","reg_vm_ms":36.875962,"jit_ms":36.746431,"native_ms":37.798412,"rust_ms":null}, |
36 | | - {"category":"selfhost-manifest","case":"selfhost_manifest_inspector.rss","size":"benchmarks/micro/fixtures/package-medium/rsspkg.toml","reg_vm_ms":0.097848,"jit_ms":0.046441,"native_ms":0.04854,"rust_ms":0.051507}, |
37 | | - {"category":"selfhost-mailbox","case":"selfhost_mailbox_bench.rss","size":"60000","reg_vm_ms":112.603209,"jit_ms":80.854286,"native_ms":81.589531,"rust_ms":0.437867} |
| 5 | + {"category":"native-scalar","case":"native_scalar_loop.rss","size":"2000000","reg_vm_ms":153.450249,"jit_ms":153.371398,"native_ms":3.201323,"rust_ms":2.412036}, |
| 6 | + {"category":"native-read-heap","case":"native_read_heap.rss","size":"2000000","reg_vm_ms":115.515553,"jit_ms":118.760618,"native_ms":6.772098,"rust_ms":0.612261}, |
| 7 | + {"category":"native-call","case":"native_call_chain.rss","size":"1500000","reg_vm_ms":196.302776,"jit_ms":197.774866,"native_ms":5.327675,"rust_ms":5.555101}, |
| 8 | + {"category":"int-divmod","case":"int_divmod_loop.rss","size":"2000000","reg_vm_ms":179.280179,"jit_ms":166.543577,"native_ms":4.197145,"rust_ms":1.958134}, |
| 9 | + {"category":"bool-logic","case":"bool_logic_loop.rss","size":"2000000","reg_vm_ms":347.169502,"jit_ms":338.2524,"native_ms":6.694568,"rust_ms":3.212792}, |
| 10 | + {"category":"int-arith","case":"pure_loop_sum.rss","size":"2000000","reg_vm_ms":240.724204,"jit_ms":241.646979,"native_ms":245.257864,"rust_ms":3.860776}, |
| 11 | + {"category":"struct-field","case":"struct_field_rw.rss","size":"200000","reg_vm_ms":43.875971,"jit_ms":43.066937,"native_ms":43.761612,"rust_ms":0.165308}, |
| 12 | + {"category":"struct-nested","case":"nested_struct_field.rss","size":"300000","reg_vm_ms":92.842627,"jit_ms":95.59277,"native_ms":97.32352,"rust_ms":0.24795}, |
| 13 | + {"category":"call-static","case":"function_call_hot_loop.rss","size":"200000","reg_vm_ms":37.870419,"jit_ms":36.868427,"native_ms":38.519386,"rust_ms":0.545433}, |
| 14 | + {"category":"recursion-tree","case":"recursion_fib.rss","size":"30","reg_vm_ms":224.940183,"jit_ms":213.232579,"native_ms":211.518604,"rust_ms":2.820809}, |
| 15 | + {"category":"recursion-linear","case":"linear_recursion.rss","size":"50000","reg_vm_ms":4156.306189,"jit_ms":4099.619487,"native_ms":4147.873087,"rust_ms":14.13297}, |
| 16 | + {"category":"float","case":"float_loop_sum.rss","size":"1000000","reg_vm_ms":72.741296,"jit_ms":73.878812,"native_ms":89.474229,"rust_ms":1.498632}, |
| 17 | + {"category":"string","case":"string_build_scan.rss","size":"200000","reg_vm_ms":37.227373,"jit_ms":36.949423,"native_ms":36.891548,"rust_ms":14.551392}, |
| 18 | + {"category":"string-text","case":"string_text_processing.rss","size":"100000","reg_vm_ms":44.948627,"jit_ms":80.683534,"native_ms":47.285951,"rust_ms":28.514427}, |
| 19 | + {"category":"string-map","case":"map_string_keys.rss","size":"16000","reg_vm_ms":7.651754,"jit_ms":7.253979,"native_ms":6.903029,"rust_ms":3.07649}, |
| 20 | + {"category":"variant-user","case":"variant_match_loop.rss","size":"300000","reg_vm_ms":125.618428,"jit_ms":108.532653,"native_ms":110.234594,"rust_ms":0.367141}, |
| 21 | + {"category":"variant-option","case":"match_option_loop.rss","size":"200000","reg_vm_ms":30.798301,"jit_ms":29.998618,"native_ms":31.626625,"rust_ms":0.085174}, |
| 22 | + {"category":"variant-combinator","case":"option_result_chain.rss","size":"60000","reg_vm_ms":48.3353,"jit_ms":45.721135,"native_ms":51.190782,"rust_ms":0.073008}, |
| 23 | + {"category":"list-scan","case":"list_index_scan.rss","size":"19000","reg_vm_ms":1.62429,"jit_ms":1.609049,"native_ms":1.583207,"rust_ms":0.017175}, |
| 24 | + {"category":"list-closure","case":"list_closure_pipeline.rss","size":"12000","reg_vm_ms":3.47659,"jit_ms":3.600923,"native_ms":3.777506,"rust_ms":0.038183}, |
| 25 | + {"category":"closure-alloc","case":"closure_alloc_loop.rss","size":"300000","reg_vm_ms":34.232657,"jit_ms":34.585007,"native_ms":39.661796,"rust_ms":0.124166}, |
| 26 | + {"category":"list-pipeline","case":"pipeline_chain.rss","size":"16000","reg_vm_ms":3.468223,"jit_ms":3.383273,"native_ms":3.550698,"rust_ms":0.054074}, |
| 27 | + {"category":"list-sort","case":"list_sort.rss","size":"4000","reg_vm_ms":18.384282,"jit_ms":17.547816,"native_ms":17.495865,"rust_ms":0.482924}, |
| 28 | + {"category":"map-int","case":"map_insert_lookup.rss","size":"17000","reg_vm_ms":2.705407,"jit_ms":2.761598,"native_ms":2.62059,"rust_ms":0.573258}, |
| 29 | + {"category":"sorted-map-insert","case":"sorted_map_insert.rss","size":"8000","reg_vm_ms":2.427648,"jit_ms":2.422907,"native_ms":2.405448,"rust_ms":0.567841}, |
| 30 | + {"category":"sorted-map-scan","case":"sorted_map_scan.rss","size":"12000","reg_vm_ms":3.707281,"jit_ms":3.768256,"native_ms":3.700639,"rust_ms":0.926999}, |
| 31 | + {"category":"set","case":"set_insert_contains.rss","size":"30000","reg_vm_ms":1796.190578,"jit_ms":1745.084837,"native_ms":1732.635993,"rust_ms":1.067999}, |
| 32 | + {"category":"sorted-set","case":"sorted_set_ops.rss","size":"8000","reg_vm_ms":1.297166,"jit_ms":1.243474,"native_ms":1.288466,"rust_ms":0.582866}, |
| 33 | + {"category":"deque","case":"deque_queue.rss","size":"50000","reg_vm_ms":4.658297,"jit_ms":4.760022,"native_ms":4.720656,"rust_ms":0.109524}, |
| 34 | + {"category":"bytes","case":"bytes_scan.rss","size":"200000","reg_vm_ms":20.877156,"jit_ms":21.167498,"native_ms":20.374739,"rust_ms":2.347498}, |
| 35 | + {"category":"deep-copy","case":"deep_copy_list.rss","size":"100000","reg_vm_ms":68.505373,"jit_ms":69.119698,"native_ms":69.659689,"rust_ms":3.151415}, |
| 36 | + {"category":"closure-dynamic","case":"dynamic_closure_call.rss","size":"200000","reg_vm_ms":37.551014,"jit_ms":37.879705,"native_ms":39.199713,"rust_ms":0.360008}, |
| 37 | + {"category":"json","case":"json_parse_access.rss","size":"50000","reg_vm_ms":50.076174,"jit_ms":50.481908,"native_ms":49.539274,"rust_ms":31.489825}, |
| 38 | + {"category":"async","case":"async_call_loop.rss","size":"200000","reg_vm_ms":36.381123,"jit_ms":36.349031,"native_ms":37.444839,"rust_ms":null}, |
| 39 | + {"category":"async-taskgroup","case":"task_group_spawn.rss","size":"2000","reg_vm_ms":31.691751,"jit_ms":31.264826,"native_ms":30.398209,"rust_ms":0.0941}, |
| 40 | + {"category":"selfhost-manifest","case":"selfhost_manifest_inspector.rss","size":"benchmarks/micro/fixtures/package-medium/rsspkg.toml","reg_vm_ms":0.046441,"jit_ms":0.043958,"native_ms":0.049116,"rust_ms":0.045941}, |
| 41 | + {"category":"selfhost-mailbox","case":"selfhost_mailbox_bench.rss","size":"60000","reg_vm_ms":79.176401,"jit_ms":96.132959,"native_ms":85.825131,"rust_ms":0.433083} |
38 | 42 | ] |
39 | 43 | } |
0 commit comments