Skip to content

Commit

Permalink
All benches baseline
Browse files Browse the repository at this point in the history
  • Loading branch information
berestovskyy committed Dec 8, 2024
1 parent 3817502 commit b36fae7
Show file tree
Hide file tree
Showing 7 changed files with 1,945 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
test compilation/simple ... bench: 856325 ns/iter (+/- 25738)
test compilation/empty ... bench: 630420 ns/iter (+/- 41102)
test compilation/many_adds ... bench: 227841128 ns/iter (+/- 8410338)
test compilation/many_funcs ... bench: 647063352 ns/iter (+/- 21812709)
test compilation/real_world_wasm ... bench: 763950795 ns/iter (+/- 14152869)
test deserialization/simple ... bench: 38591 ns/iter (+/- 2403)
test deserialization/empty ... bench: 36263 ns/iter (+/- 2421)
test deserialization/many_adds ... bench: 367652 ns/iter (+/- 18746)
test deserialization/many_funcs ... bench: 9611403 ns/iter (+/- 132725)
test deserialization/real_world_wasm ... bench: 9634751 ns/iter (+/- 116462)
test validation-instrumentation/simple ... bench: 44939 ns/iter (+/- 199)
test validation-instrumentation/empty ... bench: 12826 ns/iter (+/- 20)
test validation-instrumentation/many_adds ... bench: 17189632 ns/iter (+/- 118273)
test validation-instrumentation/many_funcs ... bench: 130757108 ns/iter (+/- 2148530)
test validation-instrumentation/real_world_wasm ... bench: 249637146 ns/iter (+/- 1794580)
96 changes: 96 additions & 0 deletions rs/execution_environment/benches/baseline/EMBEDDERS_HEAP.min
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
test query/wasm32_query_read_fwd_1gb_checkpoint ... bench: 655 ns/iter (+/- 3)
test query/wasm64_query_read_fwd_1gb_checkpoint ... bench: 658 ns/iter (+/- 2)
test query/wasm32_query_read_fwd_1gb_page_delta ... bench: 1790 ns/iter (+/- 1414)
test query/wasm64_query_read_fwd_1gb_page_delta ... bench: 1745 ns/iter (+/- 1835)
test query/wasm32_query_read_fwd_1gb_step_4kb_checkpoint ... bench: 656 ns/iter (+/- 1)
test query/wasm64_query_read_fwd_1gb_step_4kb_checkpoint ... bench: 641 ns/iter (+/- 2)
test query/wasm32_query_read_fwd_1gb_step_4kb_page_delta ... bench: 661 ns/iter (+/- 1)
test query/wasm64_query_read_fwd_1gb_step_4kb_page_delta ... bench: 656 ns/iter (+/- 1)
test query/wasm32_query_read_fwd_1gb_step_16kb_checkpoint ... bench: 660 ns/iter (+/- 1)
test query/wasm64_query_read_fwd_1gb_step_16kb_checkpoint ... bench: 657 ns/iter (+/- 2)
test query/wasm32_query_read_fwd_1gb_step_16kb_page_delta ... bench: 1770 ns/iter (+/- 1644)
test query/wasm64_query_read_fwd_1gb_step_16kb_page_delta ... bench: 1780 ns/iter (+/- 1023)
test query/wasm32_query_read_bwd_1gb_checkpoint ... bench: 1755 ns/iter (+/- 1371)
test query/wasm64_query_read_bwd_1gb_checkpoint ... bench: 1790 ns/iter (+/- 1723)
test query/wasm32_query_read_bwd_1gb_page_delta ... bench: 890 ns/iter (+/- 1836)
test query/wasm64_query_read_bwd_1gb_page_delta ... bench: 1760 ns/iter (+/- 1419)
test query/wasm32_query_read_bwd_1gb_step_4kb_checkpoint ... bench: 1760 ns/iter (+/- 2240)
test query/wasm64_query_read_bwd_1gb_step_4kb_checkpoint ... bench: 805 ns/iter (+/- 1952)
test query/wasm32_query_read_bwd_1gb_step_4kb_page_delta ... bench: 1600 ns/iter (+/- 1171)
test query/wasm64_query_read_bwd_1gb_step_4kb_page_delta ... bench: 1815 ns/iter (+/- 1275)
test query/wasm32_query_read_bwd_1gb_step_16kb_checkpoint ... bench: 657 ns/iter (+/- 0)
test query/wasm64_query_read_bwd_1gb_step_16kb_checkpoint ... bench: 665 ns/iter (+/- 2)
test query/wasm32_query_read_bwd_1gb_step_16kb_page_delta ... bench: 1650 ns/iter (+/- 1197)
test query/wasm64_query_read_bwd_1gb_step_16kb_page_delta ... bench: 1495 ns/iter (+/- 1084)
test update/wasm32_update_read_fwd_1gb_checkpoint ... bench: 552533528 ns/iter (+/- 32976929)
test update/wasm64_update_read_fwd_1gb_checkpoint ... bench: 546769361 ns/iter (+/- 32060811)
test update/wasm32_update_read_fwd_1gb_page_delta ... bench: 556843003 ns/iter (+/- 33873021)
test update/wasm64_update_read_fwd_1gb_page_delta ... bench: 545063267 ns/iter (+/- 11274055)
test update/wasm32_update_read_fwd_1gb_step_4kb_checkpoint ... bench: 237924460 ns/iter (+/- 19805407)
test update/wasm64_update_read_fwd_1gb_step_4kb_checkpoint ... bench: 224330760 ns/iter (+/- 3268443)
test update/wasm32_update_read_fwd_1gb_step_4kb_page_delta ... bench: 236393651 ns/iter (+/- 14877386)
test update/wasm64_update_read_fwd_1gb_step_4kb_page_delta ... bench: 231385604 ns/iter (+/- 17169059)
test update/wasm32_update_read_fwd_1gb_step_16kb_checkpoint ... bench: 209257418 ns/iter (+/- 1652770)
test update/wasm64_update_read_fwd_1gb_step_16kb_checkpoint ... bench: 208850656 ns/iter (+/- 5104592)
test update/wasm32_update_read_fwd_1gb_step_16kb_page_delta ... bench: 208308342 ns/iter (+/- 25755299)
test update/wasm64_update_read_fwd_1gb_step_16kb_page_delta ... bench: 207521606 ns/iter (+/- 35809996)
test update/wasm32_update_read_bwd_1gb_checkpoint ... bench: 3116068869 ns/iter (+/- 31008533)
test update/wasm64_update_read_bwd_1gb_checkpoint ... bench: 3103207547 ns/iter (+/- 27172388)
test update/wasm32_update_read_bwd_1gb_page_delta ... bench: 3123248473 ns/iter (+/- 27767136)
test update/wasm64_update_read_bwd_1gb_page_delta ... bench: 3116023301 ns/iter (+/- 56598785)
test update/wasm32_update_read_bwd_1gb_step_4kb_checkpoint ... bench: 2650764877 ns/iter (+/- 5850769)
test update/wasm64_update_read_bwd_1gb_step_4kb_checkpoint ... bench: 2636572270 ns/iter (+/- 6111350)
test update/wasm32_update_read_bwd_1gb_step_4kb_page_delta ... bench: 2654235370 ns/iter (+/- 15826460)
test update/wasm64_update_read_bwd_1gb_step_4kb_page_delta ... bench: 2642468435 ns/iter (+/- 23803134)
test update/wasm32_update_read_bwd_1gb_step_16kb_checkpoint ... bench: 772840377 ns/iter (+/- 7790121)
test update/wasm64_update_read_bwd_1gb_step_16kb_checkpoint ... bench: 777846808 ns/iter (+/- 8120554)
test update/wasm32_update_read_bwd_1gb_step_16kb_page_delta ... bench: 778287970 ns/iter (+/- 28672061)
test update/wasm64_update_read_bwd_1gb_step_16kb_page_delta ... bench: 780386718 ns/iter (+/- 17437766)
test query/wasm32_query_write_fwd_1gb_checkpoint ... bench: 1700 ns/iter (+/- 1530)
test query/wasm64_query_write_fwd_1gb_checkpoint ... bench: 1775 ns/iter (+/- 1829)
test query/wasm32_query_write_fwd_1gb_page_delta ... bench: 1515 ns/iter (+/- 1377)
test query/wasm64_query_write_fwd_1gb_page_delta ... bench: 885 ns/iter (+/- 748)
test query/wasm32_query_write_fwd_1gb_step_4kb_checkpoint ... bench: 1485 ns/iter (+/- 387)
test query/wasm64_query_write_fwd_1gb_step_4kb_checkpoint ... bench: 1412 ns/iter (+/- 368)
test query/wasm32_query_write_fwd_1gb_step_4kb_page_delta ... bench: 661 ns/iter (+/- 0)
test query/wasm64_query_write_fwd_1gb_step_4kb_page_delta ... bench: 661 ns/iter (+/- 3)
test query/wasm32_query_write_fwd_1gb_step_16kb_checkpoint ... bench: 639 ns/iter (+/- 0)
test query/wasm64_query_write_fwd_1gb_step_16kb_checkpoint ... bench: 659 ns/iter (+/- 5)
test query/wasm32_query_write_fwd_1gb_step_16kb_page_delta ... bench: 1555 ns/iter (+/- 1428)
test query/wasm64_query_write_fwd_1gb_step_16kb_page_delta ... bench: 1565 ns/iter (+/- 1690)
test query/wasm32_query_write_bwd_1gb_checkpoint ... bench: 1680 ns/iter (+/- 1293)
test query/wasm64_query_write_bwd_1gb_checkpoint ... bench: 1750 ns/iter (+/- 1453)
test query/wasm32_query_write_bwd_1gb_page_delta ... bench: 1705 ns/iter (+/- 1400)
test query/wasm64_query_write_bwd_1gb_page_delta ... bench: 1715 ns/iter (+/- 1538)
test query/wasm32_query_write_bwd_1gb_step_4kb_checkpoint ... bench: 840 ns/iter (+/- 1999)
test query/wasm64_query_write_bwd_1gb_step_4kb_checkpoint ... bench: 1835 ns/iter (+/- 1465)
test query/wasm32_query_write_bwd_1gb_step_4kb_page_delta ... bench: 1830 ns/iter (+/- 1523)
test query/wasm64_query_write_bwd_1gb_step_4kb_page_delta ... bench: 1810 ns/iter (+/- 1738)
test query/wasm32_query_write_bwd_1gb_step_16kb_checkpoint ... bench: 641 ns/iter (+/- 0)
test query/wasm64_query_write_bwd_1gb_step_16kb_checkpoint ... bench: 657 ns/iter (+/- 1)
test query/wasm32_query_write_bwd_1gb_step_16kb_page_delta ... bench: 1805 ns/iter (+/- 2332)
test query/wasm64_query_write_bwd_1gb_step_16kb_page_delta ... bench: 1855 ns/iter (+/- 1810)
test update/wasm32_update_write_fwd_1gb_checkpoint ... bench: 2590168210 ns/iter (+/- 63942825)
test update/wasm64_update_write_fwd_1gb_checkpoint ... bench: 2588147017 ns/iter (+/- 70013351)
test update/wasm32_update_write_fwd_1gb_page_delta ... bench: 2489446659 ns/iter (+/- 72639668)
test update/wasm64_update_write_fwd_1gb_page_delta ... bench: 2578158039 ns/iter (+/- 86051026)
test update/wasm32_update_write_fwd_1gb_step_4kb_checkpoint ... bench: 2469119566 ns/iter (+/- 93174564)
test update/wasm64_update_write_fwd_1gb_step_4kb_checkpoint ... bench: 2390611307 ns/iter (+/- 133454940)
test update/wasm32_update_write_fwd_1gb_step_4kb_page_delta ... bench: 2411751891 ns/iter (+/- 57737972)
test update/wasm64_update_write_fwd_1gb_step_4kb_page_delta ... bench: 2415190674 ns/iter (+/- 80478356)
test update/wasm32_update_write_fwd_1gb_step_16kb_checkpoint ... bench: 1765936614 ns/iter (+/- 229514866)
test update/wasm64_update_write_fwd_1gb_step_16kb_checkpoint ... bench: 1765120372 ns/iter (+/- 117654311)
test update/wasm32_update_write_fwd_1gb_step_16kb_page_delta ... bench: 1758252663 ns/iter (+/- 45542318)
test update/wasm64_update_write_fwd_1gb_step_16kb_page_delta ... bench: 1773237386 ns/iter (+/- 106705714)
test update/wasm32_update_write_bwd_1gb_checkpoint ... bench: 4565889042 ns/iter (+/- 80381090)
test update/wasm64_update_write_bwd_1gb_checkpoint ... bench: 4721878804 ns/iter (+/- 60473768)
test update/wasm32_update_write_bwd_1gb_page_delta ... bench: 4641283040 ns/iter (+/- 50572318)
test update/wasm64_update_write_bwd_1gb_page_delta ... bench: 4739958569 ns/iter (+/- 74905601)
test update/wasm32_update_write_bwd_1gb_step_4kb_checkpoint ... bench: 4512875499 ns/iter (+/- 46725458)
test update/wasm64_update_write_bwd_1gb_step_4kb_checkpoint ... bench: 4500086515 ns/iter (+/- 118309872)
test update/wasm32_update_write_bwd_1gb_step_4kb_page_delta ... bench: 4490483154 ns/iter (+/- 69200024)
test update/wasm64_update_write_bwd_1gb_step_4kb_page_delta ... bench: 4480261168 ns/iter (+/- 48071442)
test update/wasm32_update_write_bwd_1gb_step_16kb_checkpoint ... bench: 774858847 ns/iter (+/- 7748369)
test update/wasm64_update_write_bwd_1gb_step_16kb_checkpoint ... bench: 772609791 ns/iter (+/- 6131176)
test update/wasm32_update_write_bwd_1gb_step_16kb_page_delta ... bench: 777001396 ns/iter (+/- 25524248)
test update/wasm64_update_write_bwd_1gb_step_16kb_page_delta ... bench: 774332257 ns/iter (+/- 23213857)
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
test update/direct_u64_sparse_write ... bench: 1105322469 ns/iter (+/- 49354829)
test update/vec_u64_sparse_write ... bench: 574843846 ns/iter (+/- 15389875)
test query/direct_u64_single_read ... bench: 669 ns/iter (+/- 8)
test query/direct_u64_sparse_read ... bench: 653 ns/iter (+/- 1)
test update/direct_u64_single_write ... bench: 7394512 ns/iter (+/- 1730176)
test query/direct_20mb_read ... bench: 666 ns/iter (+/- 3)
test update/direct_2mb_write ... bench: 12021083 ns/iter (+/- 1864999)
test query/btree_u64_single_read ... bench: 685 ns/iter (+/- 2)
test query/btree_u64_sparse_read ... bench: 693 ns/iter (+/- 4)
test update/btree_u64_single_write ... bench: 11262572 ns/iter (+/- 989737)
test update/btree_u64_sparse_write ... bench: 32169376 ns/iter (+/- 1324551)
test query/vec_u64_single_read ... bench: 692 ns/iter (+/- 2)
test query/vec_u64_sparse_read ... bench: 689 ns/iter (+/- 0)
test update/vec_u64_single_write ... bench: 8196884 ns/iter (+/- 1505051)
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
test inspect/wasm32/ic0_msg_method_name_size() ... bench: 65877208 ns/iter (+/- 1218359)
test inspect/wasm64/ic0_msg_method_name_size() ... bench: 66841896 ns/iter (+/- 1971593)
test inspect/wasm32/ic0_msg_method_name_copy()/1B ... bench: 138709734 ns/iter (+/- 275624)
test inspect/wasm64/ic0_msg_method_name_copy()/1B ... bench: 131839098 ns/iter (+/- 855364)
test inspect/wasm32/ic0_msg_method_name_copy()/20B ... bench: 138374162 ns/iter (+/- 941122)
test inspect/wasm64/ic0_msg_method_name_copy()/20B ... bench: 131297956 ns/iter (+/- 251756)
test inspect/wasm32/ic0_accept_message()* ... bench: 247139 ns/iter (+/- 16621)
test inspect/wasm64/ic0_accept_message()* ... bench: 271364 ns/iter (+/- 9733)
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
test query/wasm32/ic0_data_certificate_size() ... bench: 72913485 ns/iter (+/- 3834225)
test query/wasm64/ic0_data_certificate_size() ... bench: 63723135 ns/iter (+/- 1625884)
test query/wasm32/ic0_data_certificate_copy()/1B ... bench: 136711857 ns/iter (+/- 2092315)
test query/wasm64/ic0_data_certificate_copy()/1B ... bench: 132831153 ns/iter (+/- 1216644)
test query/wasm32/ic0_data_certificate_copy()/64B ... bench: 137184214 ns/iter (+/- 1243589)
test query/wasm64/ic0_data_certificate_copy()/64B ... bench: 131097070 ns/iter (+/- 2197032)
Loading

0 comments on commit b36fae7

Please sign in to comment.