Skip to content

Commit 98c203e

Browse files
committed
chore: Update benches
1 parent 76fe16c commit 98c203e

File tree

3 files changed

+176
-176
lines changed

3 files changed

+176
-176
lines changed

bench/BINARY_SIZE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ The programs and their tests are located in [/tests/bench](https://github.com/co
1616

1717
Solana version: 2.3.0
1818

19-
| Program | Binary Size | - |
20-
| ------- | ----------- | ----------------------- |
21-
| bench | 1,024,096 | 🟢 **-102,744 (9.12%)** |
19+
| Program | Binary Size | - |
20+
| ------- | ----------- | ------------------------ |
21+
| bench | 996,856 | 🟢 **-129,984 (11.54%)** |
2222

2323
### Notable changes
2424

bench/COMPUTE_UNITS.md

Lines changed: 92 additions & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -16,95 +16,95 @@ The programs and their tests are located in [/tests/bench](https://github.com/co
1616

1717
Solana version: 2.3.0
1818

19-
| Instruction | Compute Units | - |
20-
| --------------------------- | ------------- | ------------------- |
21-
| accountInfo1 | 685 | - |
22-
| accountInfo2 | 1,053 | - |
23-
| accountInfo4 | 1,750 | - |
24-
| accountInfo8 | 3,135 | - |
25-
| accountEmptyInit1 | 4,915 | - |
26-
| accountEmpty1 | 774 | - |
27-
| accountEmptyInit2 | 8,793 | - |
28-
| accountEmpty2 | 1,174 | - |
29-
| accountEmptyInit4 | 16,495 | 🟢 **-253 (1.51%)** |
30-
| accountEmpty4 | 1,962 | - |
31-
| accountEmptyInit8 | 31,997 | 🟢 **-360 (1.11%)** |
32-
| accountEmpty8 | 3,548 | - |
33-
| accountSizedInit1 | 5,019 | - |
34-
| accountSized1 | 822 | - |
35-
| accountSizedInit2 | 8,981 | - |
36-
| accountSized2 | 1,240 | - |
37-
| accountSizedInit4 | 16,850 | 🟢 **-304 (1.77%)** |
38-
| accountSized4 | 2,082 | - |
39-
| accountSizedInit8 | 32,653 | 🟢 **-360 (1.09%)** |
40-
| accountSized8 | 3,762 | - |
41-
| accountUnsizedInit1 | 5,127 | - |
42-
| accountUnsized1 | 874 | - |
43-
| accountUnsizedInit2 | 9,131 | 🟢 **-120 (1.30%)** |
44-
| accountUnsized2 | 1,326 | - |
45-
| accountUnsizedInit4 | 17,198 | 🟢 **-180 (1.04%)** |
46-
| accountUnsized4 | 2,231 | - |
47-
| accountUnsizedInit8 | 33,324 | 🟢 **-637 (1.88%)** |
48-
| accountUnsized8 | 4,035 | - |
49-
| boxedAccountEmptyInit1 | 5,007 | - |
50-
| boxedAccountEmpty1 | 864 | - |
51-
| boxedAccountEmptyInit2 | 8,906 | - |
52-
| boxedAccountEmpty2 | 1,286 | - |
53-
| boxedAccountEmptyInit4 | 16,648 | 🟢 **-254 (1.50%)** |
54-
| boxedAccountEmpty4 | 2,115 | - |
55-
| boxedAccountEmptyInit8 | 32,231 | 🟢 **-360 (1.10%)** |
56-
| boxedAccountEmpty8 | 3,801 | - |
57-
| boxedAccountSizedInit1 | 5,103 | - |
58-
| boxedAccountSized1 | 912 | - |
59-
| boxedAccountSizedInit2 | 9,075 | - |
60-
| boxedAccountSized2 | 1,355 | - |
61-
| boxedAccountSizedInit4 | 16,960 | 🟢 **-254 (1.48%)** |
62-
| boxedAccountSized4 | 2,231 | - |
63-
| boxedAccountSizedInit8 | 32,831 | 🟢 **-690 (2.06%)** |
64-
| boxedAccountSized8 | 4,007 | - |
65-
| boxedAccountUnsizedInit1 | 5,202 | - |
66-
| boxedAccountUnsized1 | 964 | - |
67-
| boxedAccountUnsizedInit2 | 9,251 | - |
68-
| boxedAccountUnsized2 | 1,434 | - |
69-
| boxedAccountUnsizedInit4 | 17,284 | 🟢 **-258 (1.47%)** |
70-
| boxedAccountUnsized4 | 2,367 | - |
71-
| boxedAccountUnsizedInit8 | 33,455 | 🟢 **-698 (2.04%)** |
72-
| boxedAccountUnsized8 | 4,257 | - |
73-
| boxedInterfaceAccountMint1 | 1,110 | - |
74-
| boxedInterfaceAccountMint2 | 1,534 | - |
75-
| boxedInterfaceAccountMint4 | 2,370 | - |
76-
| boxedInterfaceAccountMint8 | 4,064 | - |
77-
| boxedInterfaceAccountToken1 | 1,246 | - |
78-
| boxedInterfaceAccountToken2 | 1,794 | - |
79-
| boxedInterfaceAccountToken4 | 2,878 | - |
80-
| boxedInterfaceAccountToken8 | 5,068 | - |
81-
| interfaceAccountMint1 | 1,126 | - |
82-
| interfaceAccountMint2 | 1,562 | - |
83-
| interfaceAccountMint4 | 2,432 | - |
84-
| interfaceAccountMint8 | 4,163 | - |
85-
| interfaceAccountToken1 | 1,268 | - |
86-
| interfaceAccountToken2 | 1,849 | - |
87-
| interfaceAccountToken4 | 2,997 | - |
88-
| interface1 | 878 | - |
89-
| interface2 | 1,023 | - |
90-
| interface4 | 1,301 | - |
91-
| interface8 | 1,867 | - |
92-
| program1 | 890 | - |
93-
| program2 | 1,035 | - |
94-
| program4 | 1,313 | - |
95-
| program8 | 1,879 | - |
96-
| signer1 | 874 | - |
97-
| signer2 | 1,173 | - |
98-
| signer4 | 1,759 | - |
99-
| signer8 | 2,941 | - |
100-
| systemAccount1 | 911 | - |
101-
| systemAccount2 | 1,235 | - |
102-
| systemAccount4 | 1,871 | - |
103-
| systemAccount8 | 3,153 | - |
104-
| uncheckedAccount1 | 882 | - |
105-
| uncheckedAccount2 | 1,162 | - |
106-
| uncheckedAccount4 | 1,716 | - |
107-
| uncheckedAccount8 | 2,833 | - |
19+
| Instruction | Compute Units | - |
20+
| --------------------------- | ------------- | --------------------- |
21+
| accountInfo1 | 675 | 🟢 **-10 (1.46%)** |
22+
| accountInfo2 | 1,053 | - |
23+
| accountInfo4 | 1,750 | - |
24+
| accountInfo8 | 3,180 | 🔴 **+45 (1.44%)** |
25+
| accountEmptyInit1 | 4,750 | 🟢 **-165 (3.36%)** |
26+
| accountEmpty1 | 731 | 🟢 **-43 (5.56%)** |
27+
| accountEmptyInit2 | 8,515 | 🟢 **-278 (3.16%)** |
28+
| accountEmpty2 | 1,107 | 🟢 **-67 (5.71%)** |
29+
| accountEmptyInit4 | 16,037 | 🟢 **-711 (4.25%)** |
30+
| accountEmpty4 | 1,850 | 🟢 **-112 (5.71%)** |
31+
| accountEmptyInit8 | 31,087 | 🟢 **-1,270 (3.92%)** |
32+
| accountEmpty8 | 3,343 | 🟢 **-205 (5.78%)** |
33+
| accountSizedInit1 | 4,850 | 🟢 **-169 (3.37%)** |
34+
| accountSized1 | 776 | 🟢 **-46 (5.60%)** |
35+
| accountSizedInit2 | 8,692 | 🟢 **-289 (3.22%)** |
36+
| accountSized2 | 1,171 | 🟢 **-69 (5.56%)** |
37+
| accountSizedInit4 | 16,376 | 🟢 **-778 (4.54%)** |
38+
| accountSized4 | 1,963 | 🟢 **-119 (5.72%)** |
39+
| accountSizedInit8 | 31,711 | 🟢 **-1,302 (3.94%)** |
40+
| accountSized8 | 3,547 | 🟢 **-215 (5.72%)** |
41+
| accountUnsizedInit1 | 4,959 | 🟢 **-168 (3.28%)** |
42+
| accountUnsized1 | 827 | 🟢 **-47 (5.38%)** |
43+
| accountUnsizedInit2 | 8,893 | 🟢 **-358 (3.87%)** |
44+
| accountUnsized2 | 1,254 | 🟢 **-72 (5.43%)** |
45+
| accountUnsizedInit4 | 16,728 | 🟢 **-650 (3.74%)** |
46+
| accountUnsized4 | 2,107 | 🟢 **-124 (5.56%)** |
47+
| accountUnsizedInit8 | 32,390 | 🟢 **-1,571 (4.63%)** |
48+
| accountUnsized8 | 3,811 | 🟢 **-224 (5.55%)** |
49+
| boxedAccountEmptyInit1 | 4,842 | 🟢 **-165 (3.30%)** |
50+
| boxedAccountEmpty1 | 821 | 🟢 **-43 (4.98%)** |
51+
| boxedAccountEmptyInit2 | 8,628 | 🟢 **-278 (3.12%)** |
52+
| boxedAccountEmpty2 | 1,219 | 🟢 **-67 (5.21%)** |
53+
| boxedAccountEmptyInit4 | 16,190 | 🟢 **-712 (4.21%)** |
54+
| boxedAccountEmpty4 | 2,003 | 🟢 **-112 (5.30%)** |
55+
| boxedAccountEmptyInit8 | 31,321 | 🟢 **-1,270 (3.90%)** |
56+
| boxedAccountEmpty8 | 3,595 | 🟢 **-206 (5.42%)** |
57+
| boxedAccountSizedInit1 | 4,936 | 🟢 **-167 (3.27%)** |
58+
| boxedAccountSized1 | 868 | 🟢 **-44 (4.82%)** |
59+
| boxedAccountSizedInit2 | 8,792 | 🟢 **-283 (3.12%)** |
60+
| boxedAccountSized2 | 1,286 | 🟢 **-69 (5.09%)** |
61+
| boxedAccountSizedInit4 | 16,494 | 🟢 **-720 (4.18%)** |
62+
| boxedAccountSized4 | 2,115 | 🟢 **-116 (5.20%)** |
63+
| boxedAccountSizedInit8 | 31,905 | 🟢 **-1,616 (4.82%)** |
64+
| boxedAccountSized8 | 3,792 | 🟢 **-215 (5.37%)** |
65+
| boxedAccountUnsizedInit1 | 5,035 | 🟢 **-167 (3.21%)** |
66+
| boxedAccountUnsized1 | 918 | 🟢 **-46 (4.77%)** |
67+
| boxedAccountUnsizedInit2 | 8,966 | 🟢 **-285 (3.08%)** |
68+
| boxedAccountUnsized2 | 1,363 | 🟢 **-71 (4.95%)** |
69+
| boxedAccountUnsizedInit4 | 16,818 | 🟢 **-724 (4.13%)** |
70+
| boxedAccountUnsized4 | 2,247 | 🟢 **-120 (5.07%)** |
71+
| boxedAccountUnsizedInit8 | 32,529 | 🟢 **-1,624 (4.76%)** |
72+
| boxedAccountUnsized8 | 4,035 | 🟢 **-222 (5.21%)** |
73+
| boxedInterfaceAccountMint1 | 1,066 | 🟢 **-44 (3.96%)** |
74+
| boxedInterfaceAccountMint2 | 1,467 | 🟢 **-67 (4.37%)** |
75+
| boxedInterfaceAccountMint4 | 2,260 | 🟢 **-110 (4.64%)** |
76+
| boxedInterfaceAccountMint8 | 3,864 | 🟢 **-200 (4.92%)** |
77+
| boxedInterfaceAccountToken1 | 1,204 | 🟢 **-42 (3.37%)** |
78+
| boxedInterfaceAccountToken2 | 1,731 | 🟢 **-63 (3.51%)** |
79+
| boxedInterfaceAccountToken4 | 2,776 | 🟢 **-102 (3.54%)** |
80+
| boxedInterfaceAccountToken8 | 4,884 | 🟢 **-184 (3.63%)** |
81+
| interfaceAccountMint1 | 1,080 | 🟢 **-46 (4.09%)** |
82+
| interfaceAccountMint2 | 1,495 | 🟢 **-67 (4.29%)** |
83+
| interfaceAccountMint4 | 2,318 | 🟢 **-114 (4.69%)** |
84+
| interfaceAccountMint8 | 3,961 | 🟢 **-202 (4.85%)** |
85+
| interfaceAccountToken1 | 1,224 | 🟢 **-44 (3.47%)** |
86+
| interfaceAccountToken2 | 1,785 | 🟢 **-64 (3.46%)** |
87+
| interfaceAccountToken4 | 2,891 | 🟢 **-106 (3.54%)** |
88+
| interface1 | 857 | 🟢 **-21 (2.39%)** |
89+
| interface2 | 1,002 | 🟢 **-21 (2.05%)** |
90+
| interface4 | 1,283 | 🟢 **-18 (1.38%)** |
91+
| interface8 | 1,867 | - |
92+
| program1 | 873 | 🟢 **-17 (1.91%)** |
93+
| program2 | 1,022 | 🟢 **-13 (1.26%)** |
94+
| program4 | 1,311 | 🟢 **-2 (0.15%)** |
95+
| program8 | 1,896 | 🔴 **+17 (0.90%)** |
96+
| signer1 | 863 | 🟢 **-11 (1.26%)** |
97+
| signer2 | 1,173 | - |
98+
| signer4 | 1,759 | - |
99+
| signer8 | 2,992 | 🔴 **+51 (1.73%)** |
100+
| systemAccount1 | 885 | 🟢 **-26 (2.85%)** |
101+
| systemAccount2 | 1,202 | 🟢 **-33 (2.67%)** |
102+
| systemAccount4 | 1,827 | 🟢 **-44 (2.35%)** |
103+
| systemAccount8 | 3,084 | 🟢 **-69 (2.19%)** |
104+
| uncheckedAccount1 | 870 | 🟢 **-12 (1.36%)** |
105+
| uncheckedAccount2 | 1,162 | - |
106+
| uncheckedAccount4 | 1,716 | - |
107+
| uncheckedAccount8 | 2,870 | 🔴 **+37 (1.31%)** |
108108

109109
### Notable changes
110110

@@ -188,9 +188,9 @@ Solana version: 2.3.0
188188
| interface4 | 1,301 | 🔴 **+112 (9.42%)** |
189189
| interface8 | 1,867 | 🔴 **+119 (6.81%)** |
190190
| program1 | 890 | 🔴 **+111 (14.25%)** |
191-
| program2 | 1,035 | 🔴 **+115 (12.50%)** |
192-
| program4 | 1,313 | 🔴 **+120 (10.06%)** |
193-
| program8 | 1,879 | 🔴 **+135 (7.74%)** |
191+
| program2 | 1,035 | 🔴 **+101 (10.81%)** |
192+
| program4 | 1,313 | 🔴 **+92 (7.53%)** |
193+
| program8 | 1,879 | 🔴 **+79 (4.39%)** |
194194
| signer1 | 874 | 🔴 **+100 (12.92%)** |
195195
| signer2 | 1,173 | 🔴 **+109 (10.24%)** |
196196
| signer4 | 1,759 | 🔴 **+122 (7.45%)** |

0 commit comments

Comments
 (0)