|
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.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} |
| 5 | + {"category":"native-scalar","case":"native_scalar_loop.rss","size":"2000000","reg_vm_ms":153.647255,"jit_ms":156.223949,"native_ms":3.115721,"rust_ms":2.290868}, |
| 6 | + {"category":"native-read-heap","case":"native_read_heap.rss","size":"2000000","reg_vm_ms":110.498523,"jit_ms":285.696353,"native_ms":7.575415,"rust_ms":0.571644}, |
| 7 | + {"category":"native-call","case":"native_call_chain.rss","size":"1500000","reg_vm_ms":217.77955,"jit_ms":210.09721,"native_ms":5.314955,"rust_ms":5.65309}, |
| 8 | + {"category":"int-divmod","case":"int_divmod_loop.rss","size":"2000000","reg_vm_ms":167.95479,"jit_ms":173.565073,"native_ms":4.131184,"rust_ms":1.952041}, |
| 9 | + {"category":"bool-logic","case":"bool_logic_loop.rss","size":"2000000","reg_vm_ms":321.685371,"jit_ms":342.012965,"native_ms":6.260959,"rust_ms":2.975446}, |
| 10 | + {"category":"int-arith","case":"pure_loop_sum.rss","size":"2000000","reg_vm_ms":235.275324,"jit_ms":242.020936,"native_ms":239.234357,"rust_ms":3.889116}, |
| 11 | + {"category":"struct-field","case":"struct_field_rw.rss","size":"200000","reg_vm_ms":43.337749,"jit_ms":45.171907,"native_ms":44.506696,"rust_ms":0.164717}, |
| 12 | + {"category":"struct-nested","case":"nested_struct_field.rss","size":"300000","reg_vm_ms":96.550306,"jit_ms":131.217077,"native_ms":97.237301,"rust_ms":0.264226}, |
| 13 | + {"category":"call-static","case":"function_call_hot_loop.rss","size":"200000","reg_vm_ms":36.063651,"jit_ms":36.764204,"native_ms":38.821205,"rust_ms":0.550019}, |
| 14 | + {"category":"recursion-tree","case":"recursion_fib.rss","size":"30","reg_vm_ms":203.837741,"jit_ms":207.697649,"native_ms":207.362706,"rust_ms":2.89837}, |
| 15 | + {"category":"recursion-linear","case":"linear_recursion.rss","size":"50000","reg_vm_ms":4031.030371,"jit_ms":4059.884092,"native_ms":4065.832831,"rust_ms":14.476702}, |
| 16 | + {"category":"float","case":"float_loop_sum.rss","size":"1000000","reg_vm_ms":72.363723,"jit_ms":72.768863,"native_ms":72.451132,"rust_ms":1.474174}, |
| 17 | + {"category":"string","case":"string_build_scan.rss","size":"200000","reg_vm_ms":36.763329,"jit_ms":37.725211,"native_ms":36.950849,"rust_ms":12.976202}, |
| 18 | + {"category":"string-text","case":"string_text_processing.rss","size":"100000","reg_vm_ms":45.409186,"jit_ms":46.863409,"native_ms":47.10843,"rust_ms":27.656139}, |
| 19 | + {"category":"string-map","case":"map_string_keys.rss","size":"16000","reg_vm_ms":15.637553,"jit_ms":7.216367,"native_ms":7.495779,"rust_ms":3.182102}, |
| 20 | + {"category":"variant-user","case":"variant_match_loop.rss","size":"300000","reg_vm_ms":107.028001,"jit_ms":107.136518,"native_ms":108.122055,"rust_ms":0.359034}, |
| 21 | + {"category":"variant-option","case":"match_option_loop.rss","size":"200000","reg_vm_ms":29.750383,"jit_ms":30.411344,"native_ms":30.911355,"rust_ms":0.085858}, |
| 22 | + {"category":"variant-combinator","case":"option_result_chain.rss","size":"60000","reg_vm_ms":47.151165,"jit_ms":45.93246,"native_ms":56.399812,"rust_ms":0.072375}, |
| 23 | + {"category":"list-scan","case":"list_index_scan.rss","size":"19000","reg_vm_ms":1.517956,"jit_ms":1.55904,"native_ms":1.562415,"rust_ms":0.017887}, |
| 24 | + {"category":"list-closure","case":"list_closure_pipeline.rss","size":"12000","reg_vm_ms":3.496087,"jit_ms":3.586032,"native_ms":3.75336,"rust_ms":0.037333}, |
| 25 | + {"category":"closure-alloc","case":"closure_alloc_loop.rss","size":"300000","reg_vm_ms":33.994413,"jit_ms":35.194108,"native_ms":40.719938,"rust_ms":0.134012}, |
| 26 | + {"category":"list-pipeline","case":"pipeline_chain.rss","size":"16000","reg_vm_ms":3.282257,"jit_ms":3.212459,"native_ms":3.937583,"rust_ms":0.056395}, |
| 27 | + {"category":"list-sort","case":"list_sort.rss","size":"4000","reg_vm_ms":17.700293,"jit_ms":17.376164,"native_ms":17.421232,"rust_ms":0.442854}, |
| 28 | + {"category":"map-int","case":"map_insert_lookup.rss","size":"17000","reg_vm_ms":2.467535,"jit_ms":2.532477,"native_ms":2.549794,"rust_ms":0.587294}, |
| 29 | + {"category":"sorted-map-insert","case":"sorted_map_insert.rss","size":"8000","reg_vm_ms":2.357726,"jit_ms":2.323851,"native_ms":2.371343,"rust_ms":0.577836}, |
| 30 | + {"category":"sorted-map-scan","case":"sorted_map_scan.rss","size":"12000","reg_vm_ms":3.545981,"jit_ms":3.571631,"native_ms":3.577356,"rust_ms":0.913053}, |
| 31 | + {"category":"set","case":"set_insert_contains.rss","size":"30000","reg_vm_ms":4.543385,"jit_ms":4.410392,"native_ms":4.44668,"rust_ms":1.011796}, |
| 32 | + {"category":"sorted-set","case":"sorted_set_ops.rss","size":"8000","reg_vm_ms":1.481284,"jit_ms":1.454098,"native_ms":1.266472,"rust_ms":0.657622}, |
| 33 | + {"category":"deque","case":"deque_queue.rss","size":"50000","reg_vm_ms":5.056221,"jit_ms":4.987753,"native_ms":5.11202,"rust_ms":0.114657}, |
| 34 | + {"category":"bytes","case":"bytes_scan.rss","size":"200000","reg_vm_ms":20.801564,"jit_ms":20.861939,"native_ms":29.618047,"rust_ms":2.282469}, |
| 35 | + {"category":"deep-copy","case":"deep_copy_list.rss","size":"100000","reg_vm_ms":71.355636,"jit_ms":72.261042,"native_ms":69.557991,"rust_ms":3.273645}, |
| 36 | + {"category":"closure-dynamic","case":"dynamic_closure_call.rss","size":"200000","reg_vm_ms":38.82545,"jit_ms":38.875215,"native_ms":39.226846,"rust_ms":0.354489}, |
| 37 | + {"category":"json","case":"json_parse_access.rss","size":"50000","reg_vm_ms":49.726418,"jit_ms":50.255195,"native_ms":49.777718,"rust_ms":31.893109}, |
| 38 | + {"category":"async","case":"async_call_loop.rss","size":"200000","reg_vm_ms":36.082602,"jit_ms":35.685541,"native_ms":36.493897,"rust_ms":null}, |
| 39 | + {"category":"async-taskgroup","case":"task_group_spawn.rss","size":"20000","reg_vm_ms":31.727662,"jit_ms":31.491087,"native_ms":50.063375,"rust_ms":0.996844}, |
| 40 | + {"category":"selfhost-manifest","case":"selfhost_manifest_inspector.rss","size":"benchmarks/micro/fixtures/package-medium/rsspkg.toml","reg_vm_ms":0.093523,"jit_ms":0.044778,"native_ms":0.058328,"rust_ms":0.056646}, |
| 41 | + {"category":"selfhost-mailbox","case":"selfhost_mailbox_bench.rss","size":"60000","reg_vm_ms":80.878149,"jit_ms":80.8973,"native_ms":83.463481,"rust_ms":0.45694} |
42 | 42 | ] |
43 | 43 | } |
0 commit comments