Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Comments

contracts: Refactor the exec module#8604

Merged
13 commits merged intomasterfrom
at-rework-exec
May 7, 2021
Merged

contracts: Refactor the exec module#8604
13 commits merged intomasterfrom
at-rework-exec

Conversation

@athei
Copy link
Member

@athei athei commented Apr 12, 2021

Fixes #6439
Fixes #6448

Background

The contracts pallet consists of three main modules where the exec module sits in the middle as an intermediator between the other two:

  1. The wasm module is responsible for handling instrumentation, sandboxing and execution of wasm code completely agnostic of the semantics of a contract. I gets called into from the exec module.
  2. The runtime module defines the interface available to contracts. It calls into the exec module.
  3. Finally, the exec module constitutes the business logic of contract execution and is at the heart of the contracts pallet.

The exec module manages the call stack of contracts and all the logic attached to it. This is the module we refactor in this PR. Currently, this module is roughly structured like this:

It contains a ExecutionContext struct which represents one contract in the call stack. In order to form a stack it contains a shared reference to its parent ExecutionContext. The root ExecutionContext (which does not have a parent) is special in that it does not represent a contract execution but the signed origin which initiated the call stack. To tackle this difference uses of the same type the ExecutionContext is made up of Options which need to be unwrapped at runtime when it is known that the current execution must come from a contract (e.G trie_id).

The module also contains a trait named Ext which describes the functions the exec module exposes to the runtime module. This trait is not directly implemented by the ExecutionContext but a on each subsequent call temporarily created struct named CallContext in order to satisfy the borrow checker.

Motivation

The current design while somewhat elegant in that it works solely with references has some drawbacks which we like to address with this refactor:

  1. The naming is confusing. "Context" and "Call" are generic and overloaded terms.
  2. Chain referencing the ExecutionContexts is only possible with shared references. It is therefore impossible to have shared mutable state between all contract calls. Something like this is needed in order to improve debug capabilities (a shared debug buffer).
  3. The difference between the root ExecutionContext and its children is not expressed in the type but by Optionals which introduce panic locations (with necessary proofs) when unwrapped all over the module.
  4. The lack of mutability forces all changes to ContractInfo to be applied to storage eagerly which means a read-modify-write cycle on each access of this this stucture.

Implementation

This PR fundamentally changes how the call stack is represented: The ExecutionContext is split up into a type named Stack and another type named Frame. The CallContext has no replacement because the borrow checker workarounds are no longer necessary. By that we immediately got rid

The Stack represents the whole call stack and is made up of Frames (stored as a SmallVec) which represent the individual call frames. The Stack also contains a non optional first_frame which statically codifies our assumption of always having an active contract (the one that is being called from the signed origin) while the Stack exists.

The Ext is now directly implemented by the Stack and the current Frame can easily be accessed by accessing the last element of the Vec or falling back to the first_frame in order to prevent another panic location.

Each Frame contains (among other things) the ContractInfo data structure of the contract that belongs to the Frame and operates on this while executing the contract instead of eagerly accessing storage. When the Frame finishes execution the modified structure is written back to storage and other references to the same data on the call stack are invalidated forcing a reload from storage on next access. This reload is the only panic location which remains in the code: It is impossible for the contract to be deleted so that the reload panics but this is not enforced statically.

This new design allows mutably sharing data between call frames in the Stack data structure addressing our need for a call stack global buffer.

Weight Impact

The benefits of caching the ContractInfo can be seen when looking at the few functions which modify the ContractInfo data structure:

  • seal_terminate: Saved one write
  • seal_restore_to: Saved one write
  • seal_set_storage: 4.7x cheaper
  • seal_set_rent_allowance: 4.2x cheaper
  • seal_clear_storage: 1.8x cheaper

Future Work

  • Split up the exec module in finer grained sub modules (have Stack and Frame in different modules)
  • Exclude rent collection (and eviction) from storage rollback caused by a reverting contract.
  • Implement transactions for ContractInfo inside the Stack rather than relying on the client in order to remove the last panic location.

@athei athei added A3-in_progress Pull request is in progress. No review needed at this stage. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders. D2-notlive 💤 PR contains changes in a runtime directory that is not deployed to a chain that requires an audit. labels Apr 12, 2021
@athei athei changed the title At rework exec contracts: Refactor the exec module Apr 12, 2021
@athei
Copy link
Member Author

athei commented Apr 12, 2021

/benchmark runtime pallet pallet_contracts

@parity-benchapp
Copy link

parity-benchapp bot commented Apr 12, 2021

Finished benchmark for branch: at-rework-exec

Benchmark: Benchmark Runtime Pallet

cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_contracts --extrinsic="*" --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/contracts/src/weights.rs --template=./.maintain/frame-weight-template.hbs

Results

Pallet: "pallet_contracts", Extrinsic: "on_initialize", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 3.664
µs

Reads = 1
Writes = 0
Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 3.664
µs

Reads = 1
Writes = 0
Pallet: "pallet_contracts", Extrinsic: "on_initialize_per_trie_key", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ k 2.32
µs

Reads = 1 + (0 * k)
Writes = 1 + (1 * k)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
k mean µs sigma µs %
0 51.05 0.234 0.4%
20 61.73 0.241 0.3%
40 101.5 0.565 0.5%
60 140.7 0.82 0.5%
80 179.6 1.352 0.7%
100 217.3 0.914 0.4%
120 257.2 2.441 0.9%
140 300 3.595 1.1%
160 339.4 1.599 0.4%
180 386.1 2.554 0.6%
200 422.2 2.477 0.5%
220 466.4 1.276 0.2%
240 509.1 3.902 0.7%
260 556.1 3.513 0.6%
280 609.2 5.519 0.9%
300 645 2.046 0.3%
320 717.1 3.975 0.5%
340 781.9 3.415 0.4%
360 817.9 14.83 1.8%
380 845.5 9.621 1.1%
400 905 7.099 0.7%
420 938 5.831 0.6%
440 977.3 7.383 0.7%
460 1034 11.2 1.0%
480 1072 12.24 1.1%
500 1121 9.203 0.8%
520 1165 4.195 0.3%
540 1223 10.51 0.8%
560 1260 8.935 0.7%
580 1305 4.471 0.3%
600 1359 8.015 0.5%
620 1397 3.037 0.2%
640 1462 13.66 0.9%
660 1505 6.39 0.4%
680 1558 11.66 0.7%
700 1597 8.283 0.5%
720 1648 9.748 0.5%
740 1691 8.695 0.5%
760 1737 7.264 0.4%
780 1791 12.69 0.7%
800 1838 10.93 0.5%
820 1883 6.649 0.3%
840 1936 13.39 0.6%
860 1992 21.16 1.0%
880 2032 10.64 0.5%
900 2067 11.21 0.5%
920 2127 11.73 0.5%
940 2182 13.72 0.6%
960 2218 6.09 0.2%
980 2254 11.4 0.5%
1000 2312 12.41 0.5%
1020 2351 15.16 0.6%

Quality and confidence:
param error
k 0.002

Model:
Time ~= 0
+ k 2.32
µs

Reads = 1 + (0 * k)
Writes = 1 + (1 * k)
Pallet: "pallet_contracts", Extrinsic: "on_initialize_per_queue_item", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 3.852
+ q 34.28
µs

Reads = 1 + (0 * q)
Writes = 1 + (0 * q)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
q mean µs sigma µs %
0 3.671 0.025 0.6%
4 154.9 0.416 0.2%
8 289.4 0.358 0.1%
12 423.4 0.594 0.1%
16 560.7 0.634 0.1%
20 695 0.942 0.1%
24 830.5 1.81 0.2%
28 965.1 1.183 0.1%
32 1104 5.668 0.5%
36 1236 1.577 0.1%
40 1380 11.88 0.8%
44 1514 10.4 0.6%
48 1645 11.83 0.7%
52 1785 13.58 0.7%
56 1908 1.926 0.1%
60 2046 9.329 0.4%
64 2185 11.92 0.5%
68 2337 15.69 0.6%
72 2466 13.96 0.5%
76 2598 12.94 0.4%
80 2744 10.16 0.3%
84 2872 12.42 0.4%
88 3002 12.43 0.4%
92 3134 15.96 0.5%
96 3263 12.33 0.3%
100 3411 7.814 0.2%
104 3541 14.93 0.4%
108 3678 11.45 0.3%
112 3839 42.2 1.0%
116 3959 5.866 0.1%
120 4094 14.99 0.3%
124 4230 8.46 0.1%
128 4364 7.716 0.1%
132 4484 10.21 0.2%
136 4640 7.281 0.1%
140 4767 5.903 0.1%
144 4965 22.71 0.4%
148 5048 7.559 0.1%
152 5177 9.251 0.1%
156 5344 50.77 0.9%
160 5598 8.287 0.1%
164 5730 7.797 0.1%
168 5877 5.985 0.1%
172 6017 10.23 0.1%
176 6149 4.341 0.0%
180 6289 8.926 0.1%
184 6429 15.87 0.2%
188 6582 8.293 0.1%
192 6729 7.364 0.1%
196 6844 11.16 0.1%
200 7010 40.43 0.5%
204 7156 12.61 0.1%
208 7268 7.721 0.1%
212 7274 14.68 0.2%
216 7386 6.443 0.0%
220 7571 40.45 0.5%
224 7634 10.97 0.1%
228 7766 11.56 0.1%
232 7883 18.13 0.2%
236 8040 13.33 0.1%
240 8191 14.56 0.1%

Quality and confidence:
param error
q 0.034

Model:
Time ~= 0
+ q 34.52
µs

Reads = 1 + (0 * q)
Writes = 1 + (0 * q)
Pallet: "pallet_contracts", Extrinsic: "instrument", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ c 2324
µs

Reads = 1 + (0 * c)
Writes = 1 + (0 * c)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 115.7 0.723 0.6%
2 4616 14.4 0.3%
4 9246 13.61 0.1%
6 13850 26.17 0.1%
8 18510 29.91 0.1%
10 23170 21.56 0.0%
12 27680 37.33 0.1%
14 32380 44.76 0.1%
16 37020 47.15 0.1%
18 41700 62.59 0.1%
20 46300 50.81 0.1%
22 50900 62.55 0.1%
24 55510 36.01 0.0%
26 60320 61.83 0.1%
28 65150 65.75 0.1%
30 70070 479.5 0.6%
32 74210 38.25 0.0%
34 78900 60.11 0.0%
36 83370 66.13 0.0%
38 87960 81.79 0.0%
40 92840 98.18 0.1%
42 97180 65.53 0.0%
44 101900 88.69 0.0%
46 106600 85.06 0.0%
48 110900 160.7 0.1%
50 115900 68.12 0.0%
52 120800 116 0.0%
54 125400 110.1 0.0%
56 129900 122.8 0.0%
58 134500 131.2 0.0%
60 139200 91.24 0.0%
62 143800 169.6 0.1%
64 148500 151.8 0.1%
66 153100 127.6 0.0%
68 157700 83.77 0.0%
70 162500 137.5 0.0%
72 166900 125.7 0.0%
74 171600 214.7 0.1%
76 176200 142.5 0.0%
78 180900 78.35 0.0%
80 185400 247.9 0.1%
82 190200 195.3 0.1%
84 194900 101.6 0.0%
86 199200 132.2 0.0%
88 203900 186.2 0.0%
90 208600 330.9 0.1%
92 213300 253.8 0.1%
94 217600 192.4 0.0%
96 222300 164.3 0.0%
98 228000 191.7 0.0%
100 232500 219.3 0.0%
102 237100 225.8 0.0%
104 242100 309 0.1%
106 246200 216.7 0.0%
108 251200 197.4 0.0%
110 255900 245.7 0.0%
112 260400 146.1 0.0%
114 265100 204.1 0.0%
116 270300 326.2 0.1%
118 274500 334.6 0.1%
120 279300 328.9 0.1%
122 283900 209.7 0.0%
124 288000 303.9 0.1%
126 292900 429.8 0.1%
128 297400 293.7 0.0%

Quality and confidence:
param error
c 0.353

Model:
Time ~= 0
+ c 2325
µs

Reads = 1 + (0 * c)
Writes = 1 + (0 * c)
Pallet: "pallet_contracts", Extrinsic: "update_schedule", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 28.39
µs

Reads = 1
Writes = 1
Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 28.39
µs

Reads = 1
Writes = 1
Pallet: "pallet_contracts", Extrinsic: "instantiate_with_code", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 231.5
+ c 2384
+ s 2.88
µs

Reads = 6 + (0 * c) + (0 * s)
Writes = 4 + (0 * c) + (0 * s)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c s mean µs sigma µs %
0 1024 3318 11.93 0.3%
1 1024 5564 3.91 0.0%
2 1024 7944 10.67 0.1%
3 1024 10310 18.76 0.1%
4 1024 12700 12.07 0.0%
5 1024 15100 21.92 0.1%
6 1024 17430 17.48 0.1%
7 1024 19910 22.94 0.1%
8 1024 22250 27.45 0.1%
9 1024 24630 21.83 0.0%
10 1024 27000 39.56 0.1%
11 1024 29340 37.46 0.1%
12 1024 31720 27.61 0.0%
13 1024 34200 24.9 0.0%
14 1024 36520 38.73 0.1%
15 1024 38950 55.94 0.1%
16 1024 41370 197.5 0.4%
17 1024 43780 71 0.1%
18 1024 46080 41.62 0.0%
19 1024 48520 59.13 0.1%
20 1024 50880 78.96 0.1%
21 1024 53230 47.11 0.0%
22 1024 55650 79.63 0.1%
23 1024 57940 80.94 0.1%
24 1024 60550 500.1 0.8%
25 1024 62910 63.32 0.1%
26 1024 65220 88.24 0.1%
27 1024 67740 71.46 0.1%
28 1024 70040 55.4 0.0%
29 1024 72390 75.15 0.1%
30 1024 74760 68.28 0.0%
31 1024 77190 61.06 0.0%
32 1024 79460 73.9 0.0%
33 1024 82010 42.34 0.0%
34 1024 84250 116.1 0.1%
35 1024 86740 87.8 0.1%
36 1024 89040 60.42 0.0%
37 1024 91480 196 0.2%
38 1024 93650 92.68 0.0%
39 1024 96020 85.84 0.0%
40 1024 98370 37.74 0.0%
41 1024 101100 230.5 0.2%
42 1024 103100 103.2 0.1%
43 1024 105500 99.21 0.0%
44 1024 107800 106.5 0.0%
45 1024 110300 83.98 0.0%
46 1024 112400 56.47 0.0%
47 1024 115000 98.59 0.0%
48 1024 117200 84.8 0.0%
49 1024 120200 117.4 0.0%
50 1024 122600 76.01 0.0%
51 1024 125100 102.5 0.0%
52 1024 127300 107 0.0%
53 1024 129900 112.5 0.0%
54 1024 131900 92.28 0.0%
55 1024 134400 83.07 0.0%
56 1024 136800 147.3 0.1%
57 1024 139200 120.2 0.0%
58 1024 141500 116 0.0%
59 1024 144000 102.4 0.0%
60 1024 146200 142.3 0.0%
61 1024 148600 154.1 0.1%
62 1024 151100 188.6 0.1%
63 1024 153400 122.7 0.0%
64 0 152600 102.4 0.0%
64 20 152600 146.7 0.0%
64 40 153000 114.4 0.0%
64 60 152800 158.2 0.1%
64 80 153000 86.58 0.0%
64 100 153000 123 0.0%
64 120 153100 148 0.0%
64 140 153000 100.8 0.0%
64 160 153100 119.4 0.0%
64 180 153000 117.5 0.0%
64 200 153200 81.85 0.0%
64 220 153200 98.99 0.0%
64 240 153500 53.93 0.0%
64 260 153500 174.5 0.1%
64 280 153600 160.4 0.1%
64 300 153600 136.7 0.0%
64 320 153700 198 0.1%
64 340 153600 62.79 0.0%
64 360 153900 61.2 0.0%
64 380 153700 118.1 0.0%
64 400 153900 139.7 0.0%
64 420 153700 131.7 0.0%
64 440 154100 151.4 0.0%
64 460 153800 93.48 0.0%
64 480 154000 137.8 0.0%
64 500 154000 124.4 0.0%
64 520 154200 175.6 0.1%
64 540 154200 172.6 0.1%
64 560 154200 75.81 0.0%
64 580 154300 181 0.1%
64 600 154400 108.8 0.0%
64 620 154600 305.7 0.1%
64 640 154600 108.2 0.0%
64 660 154600 117.8 0.0%
64 680 154900 135.1 0.0%
64 700 154600 164 0.1%
64 720 154800 152.8 0.0%
64 740 154800 79.45 0.0%
64 760 155000 116.3 0.0%
64 780 154800 98.87 0.0%
64 800 155200 272.8 0.1%
64 820 155000 89.67 0.0%
64 840 155300 73.52 0.0%
64 860 155300 176.3 0.1%
64 880 155200 94.48 0.0%
64 900 155200 126.6 0.0%
64 920 155300 78.92 0.0%
64 940 155200 108.6 0.0%
64 960 155600 167.3 0.1%
64 980 155500 210.8 0.1%
64 1000 155600 120.6 0.0%
64 1020 155600 125.1 0.0%
64 1024 155500 100.8 0.0%

Quality and confidence:
param error
c 0.318
s 0.02

Model:
Time ~= 130.7
+ c 2383
+ s 3.005
µs

Reads = 6 + (0 * c) + (0 * s)
Writes = 4 + (0 * c) + (0 * s)
Pallet: "pallet_contracts", Extrinsic: "instantiate", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 206.1
+ c 8.521
+ s 2.938
µs

Reads = 6 + (0 * c) + (0 * s)
Writes = 3 + (0 * c) + (0 * s)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c s mean µs sigma µs %
0 1024 3267 11.25 0.3%
2 1024 3289 13.3 0.4%
4 1024 3242 12.6 0.3%
6 1024 3263 8.263 0.2%
8 1024 3281 8.345 0.2%
10 1024 3286 12.64 0.3%
12 1024 3313 8.376 0.2%
14 1024 3332 5.185 0.1%
16 1024 3343 12.03 0.3%
18 1024 3344 1.348 0.0%
20 1024 3389 1.63 0.0%
22 1024 3418 12.77 0.3%
24 1024 3432 10.01 0.2%
26 1024 3449 9.584 0.2%
28 1024 3441 11.19 0.3%
30 1024 3463 11.23 0.3%
32 1024 3479 10.28 0.2%
34 1024 3506 3.37 0.0%
36 1024 3510 13.08 0.3%
38 1024 3552 17.47 0.4%
40 1024 3551 8.754 0.2%
42 1024 3565 13.02 0.3%
44 1024 3588 6.51 0.1%
46 1024 3601 11.29 0.3%
48 1024 3614 13.24 0.3%
50 1024 3631 10.83 0.2%
52 1024 3657 10.74 0.2%
54 1024 3673 7.334 0.1%
56 1024 3679 12.26 0.3%
58 1024 3703 10.43 0.2%
60 1024 3717 10.35 0.2%
62 1024 3733 11.79 0.3%
64 1024 3758 7.986 0.2%
66 1024 3775 10.65 0.2%
68 1024 3794 6.095 0.1%
70 1024 3805 10.08 0.2%
72 1024 3822 4.982 0.1%
74 1024 3836 9.477 0.2%
76 1024 3857 8.11 0.2%
78 1024 3883 5.666 0.1%
80 1024 3890 7.9 0.2%
82 1024 3905 6.207 0.1%
84 1024 3929 7.914 0.2%
86 1024 3949 9.323 0.2%
88 1024 3953 11.81 0.2%
90 1024 3981 6.595 0.1%
92 1024 3988 7.461 0.1%
94 1024 4013 8.986 0.2%
96 1024 4023 6.382 0.1%
98 1024 4058 5.462 0.1%
100 1024 4064 16.4 0.4%
102 1024 4084 5.288 0.1%
104 1024 4101 11.94 0.2%
106 1024 4118 5.78 0.1%
108 1024 4146 12.52 0.3%
110 1024 4162 7.964 0.1%
112 1024 4167 7.181 0.1%
114 1024 4189 7.337 0.1%
116 1024 4206 10.18 0.2%
118 1024 4224 6.225 0.1%
120 1024 4238 16.33 0.3%
122 1024 4259 3.535 0.0%
124 1024 4281 10.92 0.2%
126 1024 4294 21.61 0.5%
128 0 1306 7.476 0.5%
128 20 1354 6.026 0.4%
128 40 1421 3.566 0.2%
128 60 1476 3.844 0.2%
128 80 1546 12.29 0.7%
128 100 1593 8.986 0.5%
128 120 1654 6.432 0.3%
128 140 1717 12.85 0.7%
128 160 1768 2.831 0.1%
128 180 1828 11.1 0.6%
128 200 1889 8.587 0.4%
128 220 1940 4.478 0.2%
128 240 2003 12.01 0.5%
128 260 2059 8.3 0.4%
128 280 2118 7.458 0.3%
128 300 2176 9.265 0.4%
128 320 2231 10.16 0.4%
128 340 2285 8.796 0.3%
128 360 2357 10.18 0.4%
128 380 2414 7.311 0.3%
128 400 2478 9.409 0.3%
128 420 2528 9.045 0.3%
128 440 2593 9.275 0.3%
128 460 2653 11.17 0.4%
128 480 2715 6.237 0.2%
128 500 2767 11.47 0.4%
128 520 2830 12.25 0.4%
128 540 2895 9.765 0.3%
128 560 2951 13.06 0.4%
128 580 2995 6.509 0.2%
128 600 3056 4.249 0.1%
128 620 3114 6.05 0.1%
128 640 3196 11.7 0.3%
128 660 3245 7.901 0.2%
128 680 3307 12.27 0.3%
128 700 3369 8.401 0.2%
128 720 3420 10.56 0.3%
128 740 3479 11.65 0.3%
128 760 3547 10.03 0.2%
128 780 3593 12.98 0.3%
128 800 3659 8.59 0.2%
128 820 3722 7.496 0.2%
128 840 3776 13.25 0.3%
128 860 3834 14.65 0.3%
128 880 3889 18.22 0.4%
128 900 3940 9.741 0.2%
128 920 4004 9.679 0.2%
128 940 4063 9.959 0.2%
128 960 4125 6.339 0.1%
128 980 4171 10.72 0.2%
128 1000 4239 6.768 0.1%
128 1020 4300 6.019 0.1%
128 1024 4307 7.867 0.1%

Quality and confidence:
param error
c 0.012
s 0.001

Model:
Time ~= 207.8
+ c 8.546
+ s 2.936
µs

Reads = 6 + (0 * c) + (0 * s)
Writes = 3 + (0 * c) + (0 * s)
Pallet: "pallet_contracts", Extrinsic: "call", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 196.5
+ c 3.921
µs

Reads = 5 + (0 * c)
Writes = 2 + (0 * c)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 192.9 0.182 0.0%
2 203 0.181 0.0%
4 211.1 0.128 0.0%
6 219.2 0.404 0.1%
8 226.5 0.364 0.1%
10 234.7 0.467 0.1%
12 242.3 0.411 0.1%
14 251.2 0.643 0.2%
16 257.9 0.337 0.1%
18 267 0.711 0.2%
20 275.7 1.225 0.4%
22 283.3 0.293 0.1%
24 290.2 0.811 0.2%
26 299 0.392 0.1%
28 306.7 0.283 0.0%
30 316.3 2.086 0.6%
32 325 1.689 0.5%
34 332.1 1.809 0.5%
36 339.7 1.406 0.4%
38 348.9 2.105 0.6%
40 354.8 1.398 0.3%
42 363.3 1.798 0.4%
44 371 1.409 0.3%
46 379.6 2.542 0.6%
48 387.1 2.662 0.6%
50 393.1 0.596 0.1%
52 400.2 0.356 0.0%
54 408.6 0.352 0.0%
56 415.3 0.439 0.1%
58 423.8 0.974 0.2%
60 432.7 2.635 0.6%
62 440 0.785 0.1%
64 448.8 0.368 0.0%
66 456.3 0.62 0.1%
68 464 0.401 0.0%
70 471.3 0.565 0.1%
72 478.8 0.575 0.1%
74 486.6 0.412 0.0%
76 494.1 0.409 0.0%
78 502.3 0.66 0.1%
80 510.9 0.461 0.0%
82 518.7 0.486 0.0%
84 525.5 1.502 0.2%
86 534 0.283 0.0%
88 542.7 1.255 0.2%
90 548.6 1.258 0.2%
92 556.6 0.297 0.0%
94 564.6 0.615 0.1%
96 571.9 0.512 0.0%
98 579.2 0.355 0.0%
100 606.7 7.336 1.2%
102 610 0.837 0.1%
104 618.3 4.63 0.7%
106 633.9 16.7 2.6%
108 633.4 12.13 1.9%
110 625.8 0.356 0.0%
112 633.9 0.273 0.0%
114 642.1 0.425 0.0%
116 649.9 0.394 0.0%
118 658.3 1.066 0.1%
120 665.4 0.322 0.0%
122 673.2 0.555 0.0%
124 683.2 3.634 0.5%
126 688.5 0.946 0.1%
128 704.8 7.364 1.0%

Quality and confidence:
param error
c 0.005

Model:
Time ~= 195.8
+ c 3.953
µs

Reads = 5 + (0 * c)
Writes = 2 + (0 * c)
Pallet: "pallet_contracts", Extrinsic: "claim_surcharge", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 130.8
+ c 4.711
µs

Reads = 5 + (0 * c)
Writes = 4 + (0 * c)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 128.9 0.159 0.1%
2 139.9 0.123 0.0%
4 149.8 0.175 0.1%
6 159.4 0.406 0.2%
8 168 0.222 0.1%
10 177.3 0.332 0.1%
12 186.8 0.31 0.1%
14 197.7 0.782 0.3%
16 205.8 0.467 0.2%
18 215.8 0.607 0.2%
20 226.1 0.355 0.1%
22 235.7 0.304 0.1%
24 244.9 0.298 0.1%
26 256.1 1.129 0.4%
28 264.9 1.261 0.4%
30 274.5 1.031 0.3%
32 283 0.336 0.1%
34 291.2 0.228 0.0%
36 300.9 0.534 0.1%
38 310.3 0.474 0.1%
40 319.9 0.479 0.1%
42 327.7 1.159 0.3%
44 338.4 0.352 0.1%
46 348 0.613 0.1%
48 357.3 0.248 0.0%
50 366 0.421 0.1%
52 374.2 1.537 0.4%
54 384.5 0.301 0.0%
56 394 0.434 0.1%
58 403.4 0.353 0.0%
60 412.7 0.327 0.0%
62 422.7 0.288 0.0%
64 431.3 2.003 0.4%
66 441.5 0.344 0.0%
68 451 0.605 0.1%
70 460.3 0.297 0.0%
72 468.5 1.295 0.2%
74 480.1 1.605 0.3%
76 487.9 1.03 0.2%
78 496.8 1.502 0.3%
80 507.9 0.576 0.1%
82 517.6 0.423 0.0%
84 527.6 0.575 0.1%
86 537.4 1.988 0.3%
88 546.2 0.527 0.0%
90 554.8 0.726 0.1%
92 563.8 0.344 0.0%
94 573 0.592 0.1%
96 580.5 2.985 0.5%
98 592.7 0.767 0.1%
100 601.7 1.057 0.1%
102 610.9 0.275 0.0%
104 620.9 0.588 0.0%
106 630.3 0.369 0.0%
108 639.7 0.647 0.1%
110 648.9 0.293 0.0%
112 658.9 0.468 0.0%
114 668.1 0.715 0.1%
116 678.8 1.636 0.2%
118 687.3 1.24 0.1%
120 696.7 0.414 0.0%
122 705.2 2.094 0.2%
124 717 5.879 0.8%
126 724.9 0.816 0.1%
128 753 4.105 0.5%

Quality and confidence:
param error
c 0.002

Model:
Time ~= 130.4
+ c 4.724
µs

Reads = 5 + (0 * c)
Writes = 4 + (0 * c)
Pallet: "pallet_contracts", Extrinsic: "seal_caller", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 142
+ r 258.6
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 137.8 0.202 0.1%
1 401 0.837 0.2%
2 660.9 1.141 0.1%
3 914.9 1.729 0.1%
4 1181 10.27 0.8%
5 1431 3.738 0.2%
6 1699 10.25 0.6%
7 1954 7.485 0.3%
8 2215 6.56 0.2%
9 2466 10.43 0.4%
10 2728 8.897 0.3%
11 2986 12.02 0.4%
12 3240 9.15 0.2%
13 3503 8.667 0.2%
14 3763 11.96 0.3%
15 4013 8.577 0.2%
16 4277 9.783 0.2%
17 4548 13.03 0.2%
18 4824 7.616 0.1%
19 5054 6.142 0.1%
20 5316 15.59 0.2%

Quality and confidence:
param error
r 0.128

Model:
Time ~= 140.2
+ r 258.9
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_address", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 141.1
+ r 258.9
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 136.8 0.208 0.1%
1 402.4 1.526 0.3%
2 658.2 0.752 0.1%
3 917.4 3.072 0.3%
4 1175 2.835 0.2%
5 1442 9.827 0.6%
6 1690 10.04 0.5%
7 1956 14.67 0.7%
8 2218 14.27 0.6%
9 2465 10.86 0.4%
10 2723 15.23 0.5%
11 2987 13.36 0.4%
12 3252 12.54 0.3%
13 3505 19.23 0.5%
14 3776 14.36 0.3%
15 4023 14.8 0.3%
16 4291 15.77 0.3%
17 4542 15.98 0.3%
18 4824 15.34 0.3%
19 5059 8.629 0.1%
20 5330 10.04 0.1%

Quality and confidence:
param error
r 0.154

Model:
Time ~= 138.3
+ r 259.3
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_gas_left", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 157.8
+ r 252.3
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 137.6 0.142 0.1%
1 395.8 0.943 0.2%
2 648.5 1.513 0.2%
3 899.4 1.61 0.1%
4 1172 17.85 1.5%
5 1440 2.109 0.1%
6 1691 4.884 0.2%
7 1952 8.848 0.4%
8 2204 3.433 0.1%
9 2466 4.159 0.1%
10 2687 16.48 0.6%
11 2914 13.87 0.4%
12 3174 9.52 0.2%
13 3437 10.4 0.3%
14 3677 8.211 0.2%
15 3938 5.15 0.1%
16 4198 10.84 0.2%
17 4443 13.73 0.3%
18 4697 12.19 0.2%
19 4945 10.56 0.2%
20 5199 10.39 0.1%

Quality and confidence:
param error
r 0.217

Model:
Time ~= 160
+ r 252.2
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_balance", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 147.3
+ r 549.3
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 137.4 0.161 0.1%
1 697.7 2.693 0.3%
2 1245 1.816 0.1%
3 1796 3.32 0.1%
4 2356 14.95 0.6%
5 2910 6.795 0.2%
6 3432 9.289 0.2%
7 4006 17.63 0.4%
8 4555 12.81 0.2%
9 5105 9.239 0.1%
10 5627 13.62 0.2%
11 6202 11.5 0.1%
12 6739 12.12 0.1%
13 7308 21.47 0.2%
14 7830 12.99 0.1%
15 8382 32.55 0.3%
16 8960 29.21 0.3%
17 9478 13.17 0.1%
18 10040 31.34 0.3%
19 10560 16.12 0.1%
20 11150 25.04 0.2%

Quality and confidence:
param error
r 0.24

Model:
Time ~= 149.6
+ r 549.5
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_value_transferred", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 141.1
+ r 253.9
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 137.2 0.19 0.1%
1 395.4 0.475 0.1%
2 649.6 1.099 0.1%
3 900.9 2.044 0.2%
4 1162 13.07 1.1%
5 1413 7.384 0.5%
6 1670 8.624 0.5%
7 1925 9.528 0.4%
8 2172 8.097 0.3%
9 2424 13.02 0.5%
10 2686 12.77 0.4%
11 2940 9.668 0.3%
12 3186 6.093 0.1%
13 3440 8.026 0.2%
14 3695 7.511 0.2%
15 3959 16.78 0.4%
16 4196 6.778 0.1%
17 4472 10.16 0.2%
18 4732 19.93 0.4%
19 4967 15.63 0.3%
20 5215 9.767 0.1%

Quality and confidence:
param error
r 0.138

Model:
Time ~= 141.3
+ r 254.1
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_minimum_balance", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 142.4
+ r 253.7
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 138 0.196 0.1%
1 396.7 0.799 0.2%
2 649.8 0.991 0.1%
3 905.8 5.988 0.6%
4 1159 3.7 0.3%
5 1407 6.419 0.4%
6 1662 4.381 0.2%
7 1925 13.39 0.6%
8 2174 7.47 0.3%
9 2425 7.821 0.3%
10 2687 11.78 0.4%
11 2940 6.553 0.2%
12 3183 9.163 0.2%
13 3444 11.06 0.3%
14 3703 14.84 0.4%
15 3944 14.99 0.3%
16 4209 8.395 0.1%
17 4466 6.683 0.1%
18 4705 5.615 0.1%
19 4971 13.51 0.2%
20 5219 8.103 0.1%

Quality and confidence:
param error
r 0.113

Model:
Time ~= 141.7
+ r 254
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_tombstone_deposit", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 142.1
+ r 252.9
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 137.6 0.169 0.1%
1 395.4 0.567 0.1%
2 648.1 1.273 0.1%
3 900 1.588 0.1%
4 1152 2.574 0.2%
5 1409 6.378 0.4%
6 1662 7.535 0.4%
7 1917 9.013 0.4%
8 2171 8.624 0.3%
9 2432 11.71 0.4%
10 2670 5.95 0.2%
11 2928 9.624 0.3%
12 3185 5.54 0.1%
13 3446 8.752 0.2%
14 3680 9.336 0.2%
15 3938 7.268 0.1%
16 4193 14.45 0.3%
17 4439 11.01 0.2%
18 4680 12.67 0.2%
19 4958 13.39 0.2%
20 5199 8.585 0.1%

Quality and confidence:
param error
r 0.123

Model:
Time ~= 143.9
+ r 252.9
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_rent_allowance", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 142.9
+ r 253.6
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 136.7 0.17 0.1%
1 397 0.599 0.1%
2 650.2 1.006 0.1%
3 902.9 2.961 0.3%
4 1159 4.089 0.3%
5 1413 9.223 0.6%
6 1667 9.567 0.5%
7 1916 4.803 0.2%
8 2180 5.451 0.2%
9 2427 7.501 0.3%
10 2686 10.65 0.3%
11 2937 11.71 0.3%
12 3189 12.96 0.4%
13 3440 18.95 0.5%
14 3706 14.93 0.4%
15 3962 12.77 0.3%
16 4194 10.27 0.2%
17 4444 16.85 0.3%
18 4715 8.959 0.1%
19 4967 15.45 0.3%
20 5213 15.19 0.2%

Quality and confidence:
param error
r 0.139

Model:
Time ~= 143.3
+ r 253.8
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_block_number", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 141.7
+ r 251
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 137.3 0.209 0.1%
1 394.6 0.608 0.1%
2 643.4 1.086 0.1%
3 891.9 2.535 0.2%
4 1148 8.299 0.7%
5 1397 3.832 0.2%
6 1647 4.06 0.2%
7 1893 9.095 0.4%
8 2152 8.565 0.3%
9 2415 13.87 0.5%
10 2655 9.805 0.3%
11 2906 10.23 0.3%
12 3160 15.18 0.4%
13 3409 7.629 0.2%
14 3667 17.83 0.4%
15 3915 13.59 0.3%
16 4162 11.13 0.2%
17 4403 12.59 0.2%
18 4671 13.12 0.2%
19 4900 10.85 0.2%
20 5166 7.736 0.1%

Quality and confidence:
param error
r 0.132

Model:
Time ~= 141.9
+ r 251.2
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_now", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 142
+ r 251.9
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 138.1 0.263 0.1%
1 394.1 0.432 0.1%
2 650 7.672 1.1%
3 897.7 1.566 0.1%
4 1144 2.348 0.2%
5 1399 4.704 0.3%
6 1657 9.8 0.5%
7 1905 9.865 0.5%
8 2164 7.896 0.3%
9 2407 6.736 0.2%
10 2672 11.53 0.4%
11 2915 8.046 0.2%
12 3172 5.767 0.1%
13 3417 8.899 0.2%
14 3674 11.22 0.3%
15 3919 12.01 0.3%
16 4184 13.56 0.3%
17 4431 7.215 0.1%
18 4668 12.42 0.2%
19 4940 13.08 0.2%
20 5172 16.16 0.3%

Quality and confidence:
param error
r 0.124

Model:
Time ~= 142.2
+ r 252.1
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_rent_params", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 141.2
+ r 388.1
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 137.8 0.263 0.1%
1 534.3 4.048 0.7%
2 924 7.684 0.8%
3 1304 3.644 0.2%
4 1687 1.877 0.1%
5 2087 10.48 0.5%
6 2472 8.865 0.3%
7 2858 10.9 0.3%
8 3239 9.711 0.2%
9 3629 8.388 0.2%
10 4022 11.39 0.2%
11 4413 11.67 0.2%
12 4791 10.6 0.2%
13 5198 17.65 0.3%
14 5579 13.64 0.2%
15 5979 18.99 0.3%
16 6353 13.83 0.2%
17 6729 14.71 0.2%
18 7153 24.08 0.3%
19 7549 16.89 0.2%
20 7895 18.39 0.2%

Quality and confidence:
param error
r 0.186

Model:
Time ~= 138.6
+ r 388.7
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_weight_to_fee", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 150
+ r 487.5
µs

Reads = 6 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 137.3 0.224 0.1%
1 638.2 4.461 0.6%
2 1120 1.792 0.1%
3 1622 10.49 0.6%
4 2099 10.31 0.4%
5 2588 16.01 0.6%
6 3079 9.523 0.3%
7 3573 13.54 0.3%
8 4064 10.71 0.2%
9 4537 14.91 0.3%
10 5028 9.822 0.1%
11 5519 10.14 0.1%
12 6005 10.22 0.1%
13 6491 11 0.1%
14 6976 12 0.1%
15 7463 14.43 0.1%
16 7939 14.26 0.1%
17 8437 13.37 0.1%
18 8932 25.59 0.2%
19 9423 23.11 0.2%
20 9891 23.27 0.2%

Quality and confidence:
param error
r 0.176

Model:
Time ~= 151.4
+ r 487.5
µs

Reads = 6 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_gas", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 130.4
+ r 121.1
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 125.2 0.193 0.1%
1 252.3 0.804 0.3%
2 372.1 0.958 0.2%
3 493.8 1.466 0.2%
4 614.8 2.418 0.3%
5 741.8 3.013 0.4%
6 854.2 4.378 0.5%
7 975 9.631 0.9%
8 1098 8.498 0.7%
9 1220 7.775 0.6%
10 1350 9.521 0.7%
11 1467 9.901 0.6%
12 1587 9.734 0.6%
13 1706 10.44 0.6%
14 1821 10.79 0.5%
15 1949 8.534 0.4%
16 2060 12.55 0.6%
17 2197 10.61 0.4%
18 2306 15.78 0.6%
19 2427 13.47 0.5%
20 2560 8.198 0.3%

Quality and confidence:
param error
r 0.112

Model:
Time ~= 130
+ r 121.2
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_input", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 137.3
+ r 6.739
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 137.2 0.12 0.0%
1 144 0.163 0.1%

Quality and confidence:
param error
r 0.067

Model:
Time ~= 137.2
+ r 6.785
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_input_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 147.9
+ n 0.276
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 143.7 0.102 0.0%
20 151 0.237 0.1%
40 158.1 0.143 0.0%
60 164.5 0.35 0.2%
80 170.8 0.098 0.0%
100 177 0.196 0.1%
120 183.1 0.327 0.1%
140 186.8 0.144 0.0%
160 192.3 0.282 0.1%
180 197.8 0.208 0.1%
200 203.2 0.189 0.0%
220 209 0.139 0.0%
240 214.6 0.221 0.1%
260 220.3 0.225 0.1%
280 225.7 0.206 0.0%
300 231 0.203 0.0%
320 236.5 0.259 0.1%
340 241.9 0.159 0.0%
360 247.7 0.208 0.0%
380 253 0.161 0.0%
400 258.3 0.228 0.0%
420 264.1 0.991 0.3%
440 269.6 0.368 0.1%
460 274.8 0.388 0.1%
480 280.4 0.332 0.1%
500 286.4 0.414 0.1%
520 338.2 14.47 4.2%
540 301.2 6.377 2.1%
560 304.9 4.77 1.5%
580 307.8 0.422 0.1%
600 315 4.294 1.3%
620 319.3 0.727 0.2%
640 330.4 3.64 1.1%
660 335 3.384 1.0%
680 337.4 4.389 1.3%
700 341.3 0.486 0.1%
720 349.6 5.289 1.5%
740 356.1 7.982 2.2%
760 365.5 2.129 0.5%
780 366 3.406 0.9%
800 368.6 0.421 0.1%
820 374.7 0.608 0.1%
840 379.5 0.266 0.0%
860 385.2 0.286 0.0%
880 390.8 0.477 0.1%
900 396.2 0.323 0.0%
920 402.2 0.695 0.1%
940 408.4 0.242 0.0%
960 413.7 0.488 0.1%
980 419.2 0.642 0.1%
1000 425 0.782 0.1%
1020 431.1 0.946 0.2%

Quality and confidence:
param error
n 0.001

Model:
Time ~= 148.5
+ n 0.278
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_return", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 131.5
+ r 4.883
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 131.5 0.137 0.1%
1 136.3 0.196 0.1%

Quality and confidence:
param error
r 0.079

Model:
Time ~= 131.5
+ r 4.862
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_return_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 140.1
+ n 0.786
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 135.9 0.14 0.1%
20 154.3 0.183 0.1%
40 171 0.261 0.1%
60 187.4 0.276 0.1%
80 202.9 2.43 1.1%
100 220.3 0.259 0.1%
120 236.7 0.139 0.0%
140 249.3 0.243 0.0%
160 265.2 0.261 0.0%
180 280.4 0.313 0.1%
200 296.3 0.175 0.0%
220 312.2 0.303 0.0%
240 327.1 0.321 0.0%
260 344.2 0.461 0.1%
280 357.6 8.576 2.3%
300 375.6 0.262 0.0%
320 382.2 15.14 3.9%
340 407.8 0.262 0.0%
360 423 0.289 0.0%
380 439.8 0.881 0.2%
400 455 0.213 0.0%
420 469.8 0.271 0.0%
440 486.6 0.225 0.0%
460 502 0.195 0.0%
480 517.8 0.186 0.0%
500 532.9 2.243 0.4%
520 549.3 0.354 0.0%
540 564.8 0.392 0.0%
560 580.1 0.287 0.0%
580 590 9.919 1.6%
600 605.3 18.36 3.0%
620 627.5 0.294 0.0%
640 643.6 0.249 0.0%
660 656.3 8.464 1.2%
680 669.2 12.46 1.8%
700 686.5 12.25 1.7%
720 704.3 5.831 0.8%
740 714.6 22.15 3.0%
760 737.8 0.257 0.0%
780 752.5 3.079 0.4%
800 769.7 1.23 0.1%
820 784.6 0.404 0.0%
840 794 18.67 2.3%
860 814.6 3.947 0.4%
880 830.7 5.335 0.6%
900 847.7 0.362 0.0%
920 863.9 0.403 0.0%
940 821.6 34.22 4.1%
960 888.1 15.1 1.7%
980 862.3 48.12 5.5%
1000 926.5 0.28 0.0%
1020 897 48.88 5.4%

Quality and confidence:
param error
n 0.002

Model:
Time ~= 144.1
+ n 0.77
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_terminate", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 137.6
+ r 97.42
µs

Reads = 5 + (2 * r)
Writes = 1 + (4 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 137.6 0.148 0.1%
1 235 0.221 0.0%

Quality and confidence:
param error
r 0.088

Model:
Time ~= 137.6
+ r 97.41
µs

Reads = 5 + (2 * r)
Writes = 1 + (4 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_terminate_per_code_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 239.6
+ c 8.508
µs

Reads = 7 + (0 * c)
Writes = 5 + (0 * c)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 234.5 0.335 0.1%
2 255.6 0.278 0.1%
4 271.4 0.191 0.0%
6 288.4 0.499 0.1%
8 306.1 0.357 0.1%
10 328.7 3.719 1.1%
12 340 0.793 0.2%
14 358.4 1.082 0.3%
16 373.7 0.238 0.0%
18 393.7 0.784 0.1%
20 411.7 0.722 0.1%
22 428.5 1.33 0.3%
24 444.3 1.195 0.2%
26 461.1 0.546 0.1%
28 476.7 0.704 0.1%
30 494.4 0.545 0.1%
32 512.8 0.393 0.0%
34 533.3 2.336 0.4%
36 550.7 6.076 1.1%
38 564.9 1.685 0.2%
40 581.9 2.433 0.4%
42 597.5 1.306 0.2%
44 614.8 1.613 0.2%
46 634.6 2.846 0.4%
48 649 4.262 0.6%
50 668.7 6.52 0.9%
52 683.2 1.954 0.2%
54 696.6 1.672 0.2%
56 711.9 2.165 0.3%
58 731.9 0.963 0.1%
60 749.2 0.919 0.1%
62 766.7 2.124 0.2%
64 793.3 3.105 0.3%
66 804.1 3.955 0.4%
68 820 3.409 0.4%
70 837.6 6.756 0.8%
72 855.4 3.955 0.4%
74 871.5 4.661 0.5%
76 890.3 4.069 0.4%
78 906.1 5.616 0.6%
80 922.7 3.304 0.3%
82 942.6 5.128 0.5%
84 954.6 4.574 0.4%
86 976.4 6.033 0.6%
88 993.2 7.496 0.7%
90 1007 3.716 0.3%
92 1032 8.666 0.8%
94 1040 3.038 0.2%
96 1058 5.212 0.4%
98 1077 6.381 0.5%
100 1096 7.522 0.6%
102 1103 5.382 0.4%
104 1122 0.902 0.0%
106 1140 1.438 0.1%
108 1153 5.067 0.4%
110 1174 2.294 0.1%
112 1191 2.929 0.2%
114 1214 12.09 0.9%
116 1235 13.5 1.0%
118 1248 8.038 0.6%
120 1261 4.406 0.3%
122 1274 0.813 0.0%
124 1290 3.805 0.2%
126 1312 6.585 0.5%
128 1335 8.226 0.6%

Quality and confidence:
param error
c 0.005

Model:
Time ~= 239.6
+ c 8.528
µs

Reads = 7 + (0 * c)
Writes = 5 + (0 * c)
Pallet: "pallet_contracts", Extrinsic: "seal_restore_to", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 165.4
+ r 100.2
µs

Reads = 5 + (4 * r)
Writes = 1 + (5 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 165.5 0.782 0.4%
1 265.9 1.077 0.4%

Quality and confidence:
param error
r 0.443

Model:
Time ~= 165.5
+ r 100.4
µs

Reads = 5 + (4 * r)
Writes = 1 + (5 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_restore_to_per_code_kb_delta", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 555.7
+ c 9.107
+ t 2.885
+ d 3705
µs

Reads = 8 + (0 * c) + (0 * t) + (100 * d)
Writes = 7 + (0 * c) + (0 * t) + (100 * d)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c t d mean µs sigma µs %
0 128 20 75220 64.24 0.0%
2 128 20 74910 98.61 0.1%
4 128 20 75250 108.7 0.1%
6 128 20 74770 57.07 0.0%
8 128 20 75150 66.87 0.0%
10 128 20 75290 108.6 0.1%
12 128 20 75140 64.45 0.0%
14 128 20 75320 88.43 0.1%
16 128 20 75010 82.83 0.1%
18 128 20 75450 123.4 0.1%
20 128 20 75080 67.04 0.0%
22 128 20 75190 47.85 0.0%
24 128 20 75180 45.89 0.0%
26 128 20 75340 84.38 0.1%
28 128 20 75110 72.01 0.0%
30 128 20 75510 104.6 0.1%
32 128 20 75450 63.14 0.0%
34 128 20 75340 43.18 0.0%
36 128 20 75150 42.07 0.0%
38 128 20 75320 50.34 0.0%
40 128 20 75500 94.1 0.1%
42 128 20 75390 60.04 0.0%
44 128 20 75260 69.91 0.0%
46 128 20 75480 67.27 0.0%
48 128 20 75410 82.75 0.1%
50 128 20 75640 61.97 0.0%
52 128 20 75670 44.2 0.0%
54 128 20 75710 65.19 0.0%
56 128 20 75530 69.77 0.0%
58 128 20 75320 99.21 0.1%
60 128 20 75720 79.94 0.1%
62 128 20 75660 102.1 0.1%
64 128 20 75870 84.43 0.1%
66 128 20 75540 57.92 0.0%
68 128 20 75580 70.88 0.0%
70 128 20 75590 43.94 0.0%
72 128 20 75770 58.74 0.0%
74 128 20 75630 114.1 0.1%
76 128 20 75590 91.66 0.1%
78 128 20 75750 54.83 0.0%
80 128 20 75630 81.66 0.1%
82 128 20 75740 109.2 0.1%
84 128 20 75670 112 0.1%
86 128 20 75760 63.67 0.0%
88 128 20 75680 113.6 0.1%
90 128 20 75840 58.42 0.0%
92 128 20 75900 72.54 0.0%
94 128 20 75820 58.28 0.0%
96 128 20 76010 70.4 0.0%
98 128 20 76240 83.9 0.1%
100 128 20 75910 44.82 0.0%
102 128 20 75800 63.91 0.0%
104 128 20 75870 98.14 0.1%
106 128 20 76190 90.2 0.1%
108 128 20 76190 84.08 0.1%
110 128 20 75890 38.06 0.0%
112 128 20 76050 82.01 0.1%
114 128 20 76040 71.64 0.0%
116 128 20 76170 96.06 0.1%
118 128 20 76130 121.5 0.1%
120 128 20 76060 73.61 0.0%
122 128 20 76200 62.88 0.0%
124 128 20 76700 87.79 0.1%
126 128 20 76340 113.9 0.1%
128 0 20 75730 52.07 0.0%
128 2 20 75600 138.5 0.1%
128 4 20 75680 69.69 0.0%
128 6 20 75740 90.64 0.1%
128 8 20 75760 78.45 0.1%
128 10 20 75890 59.25 0.0%
128 12 20 75980 61.65 0.0%
128 14 20 75790 65.64 0.0%
128 16 20 76000 72.52 0.0%
128 18 20 75650 110.8 0.1%
128 20 20 75590 87.87 0.1%
128 22 20 75820 131.1 0.1%
128 24 20 75670 81.71 0.1%
128 26 20 76080 93.64 0.1%
128 28 20 75790 117.3 0.1%
128 30 20 75630 75.87 0.1%
128 32 20 75790 113.2 0.1%
128 34 20 75570 67.95 0.0%
128 36 20 75670 61.35 0.0%
128 38 20 75760 58.6 0.0%
128 40 20 75730 129.2 0.1%
128 42 20 75620 90.91 0.1%
128 44 20 75940 89.05 0.1%
128 46 20 75920 83.38 0.1%
128 48 20 75600 132.9 0.1%
128 50 20 75890 80.81 0.1%
128 52 20 75470 97 0.1%
128 54 20 75640 113.3 0.1%
128 56 20 75620 54.66 0.0%
128 58 20 75440 59.66 0.0%
128 60 20 75780 102.8 0.1%
128 62 20 76000 59.93 0.0%
128 64 20 75730 41.76 0.0%
128 66 20 75740 80.27 0.1%
128 68 20 75700 66.79 0.0%
128 70 20 76020 64.13 0.0%
128 72 20 76020 64.88 0.0%
128 74 20 76100 74.32 0.0%
128 76 20 75930 77.64 0.1%
128 78 20 76040 51.62 0.0%
128 80 20 75900 93.99 0.1%
128 82 20 75850 59.35 0.0%
128 84 20 76070 92.44 0.1%
128 86 20 75760 70.21 0.0%
128 88 20 75810 47.49 0.0%
128 90 20 75890 82.89 0.1%
128 92 20 76050 62.36 0.0%
128 94 20 75790 81.6 0.1%
128 96 20 76040 69.42 0.0%
128 98 20 75930 67.05 0.0%
128 100 20 75940 80.38 0.1%
128 102 20 75860 83 0.1%
128 104 20 75930 118.8 0.1%
128 106 20 76130 56.91 0.0%
128 108 20 75970 106.4 0.1%
128 110 20 75950 64.86 0.0%
128 112 20 75900 52.78 0.0%
128 114 20 75870 93.83 0.1%
128 116 20 76340 69.78 0.0%
128 118 20 76050 82.94 0.1%
128 120 20 75990 63.66 0.0%
128 122 20 75910 68.21 0.0%
128 124 20 76130 88.67 0.1%
128 126 20 76090 58.83 0.0%
128 128 0 2012 8.089 0.4%
128 128 1 5609 4.89 0.0%
128 128 2 9251 9.168 0.0%
128 128 3 12880 13.96 0.1%
128 128 4 16530 20.63 0.1%
128 128 5 20200 24.65 0.1%
128 128 6 23870 19.68 0.0%
128 128 7 27520 41.63 0.1%
128 128 8 31190 41.03 0.1%
128 128 9 35050 57.04 0.1%
128 128 10 38590 46.69 0.1%
128 128 11 42400 85.95 0.2%
128 128 12 46070 81.53 0.1%
128 128 13 49660 35.91 0.0%
128 128 14 53590 69.5 0.1%
128 128 15 57180 61.93 0.1%
128 128 16 60920 40.67 0.0%
128 128 17 64680 69.8 0.1%
128 128 18 68650 69.65 0.1%
128 128 19 72360 79.66 0.1%
128 128 20 76080 91.35 0.1%

Quality and confidence:
param error
c 0.145
t 0.145
d 1.278

Model:
Time ~= 191.7
+ c 7.693
+ t 3.377
+ d 3723
µs

Reads = 8 + (0 * c) + (0 * t) + (100 * d)
Writes = 7 + (0 * c) + (0 * t) + (100 * d)
Pallet: "pallet_contracts", Extrinsic: "seal_random", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 151.1
+ r 624.9
µs

Reads = 6 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 139.3 0.223 0.1%
1 774.5 2.26 0.2%
2 1401 6.003 0.4%
3 2033 7.932 0.3%
4 2656 11.81 0.4%
5 3281 12.33 0.3%
6 3902 8.528 0.2%
7 4526 16.81 0.3%
8 5174 16.6 0.3%
9 5764 10.4 0.1%
10 6386 9.101 0.1%
11 7016 14.92 0.2%
12 7688 14.59 0.1%
13 8306 16.84 0.2%
14 8971 49.5 0.5%
15 9538 20.89 0.2%
16 10180 17 0.1%
17 10770 42.69 0.3%
18 11370 8.533 0.0%
19 12000 22.7 0.1%
20 12620 20.8 0.1%

Quality and confidence:
param error
r 0.346

Model:
Time ~= 156.4
+ r 624.9
µs

Reads = 6 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_deposit_event", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 156.3
+ r 897.2
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133.6 0.247 0.1%
1 1053 3.644 0.3%
2 1958 11.22 0.5%
3 2861 9.305 0.3%
4 3753 11.21 0.2%
5 4650 10.54 0.2%
6 5544 10.91 0.1%
7 6436 11.75 0.1%
8 7331 14.51 0.1%
9 8238 23.45 0.2%
10 9132 10.84 0.1%
11 10040 33.32 0.3%
12 10910 24.83 0.2%
13 11810 13.8 0.1%
14 12700 17.68 0.1%
15 13630 15.6 0.1%
16 14490 23.51 0.1%
17 15410 20.93 0.1%
18 16330 18.1 0.1%
19 17200 33.32 0.1%
20 18080 14.13 0.0%

Quality and confidence:
param error
r 0.243

Model:
Time ~= 158.2
+ r 897.1
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_deposit_event_per_topic_and_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 1293
+ t 574.8
+ n 249.1
µs

Reads = 5 + (100 * t) + (0 * n)
Writes = 1 + (100 * t) + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
t n mean µs sigma µs %
0 16 5126 11.55 0.2%
1 16 5888 15.4 0.2%
2 16 6461 13.47 0.2%
3 16 7041 9.317 0.1%
4 0 3528 11.13 0.3%
4 1 3817 5.012 0.1%
4 2 4060 14.16 0.3%
4 3 4308 7.343 0.1%
4 4 4539 12.48 0.2%
4 5 4790 4.442 0.0%
4 6 5050 11.43 0.2%
4 7 5277 7.638 0.1%
4 8 5542 15.12 0.2%
4 9 5774 7.348 0.1%
4 10 6013 13.62 0.2%
4 11 6309 9.809 0.1%
4 12 6543 10.01 0.1%
4 13 6805 5.44 0.0%
4 14 7057 12.71 0.1%
4 15 7273 3.121 0.0%
4 16 7530 11.43 0.1%

Quality and confidence:
param error
t 2.853
n 0.562

Model:
Time ~= 1221
+ t 579.8
+ n 250.7
µs

Reads = 5 + (100 * t) + (0 * n)
Writes = 1 + (100 * t) + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_set_rent_allowance", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 144.6
+ r 171.4
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 138.3 0.375 0.2%
1 316.1 0.572 0.1%
2 488.5 1 0.2%
3 658 1.677 0.2%
4 833.9 3.82 0.4%
5 1003 10.23 1.0%
6 1171 1.913 0.1%
7 1347 5.323 0.3%
8 1509 4.766 0.3%
9 1685 10.43 0.6%
10 1864 11.14 0.5%
11 2031 9.85 0.4%
12 2196 5.951 0.2%
13 2371 13.5 0.5%
14 2553 11.3 0.4%
15 2718 8.755 0.3%
16 2895 9.289 0.3%
17 3073 12.96 0.4%
18 3238 11.76 0.3%
19 3409 12.02 0.3%
20 3572 16.04 0.4%

Quality and confidence:
param error
r 0.115

Model:
Time ~= 142
+ r 171.8
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_set_storage", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 243.7
+ r 3849
µs

Reads = 5 + (100 * r)
Writes = 1 + (100 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133.7 0.17 0.1%
1 4098 19.52 0.4%
2 8041 15.45 0.1%
3 12010 26.55 0.2%
4 15930 17.05 0.1%
5 19800 71 0.3%
6 23320 14.49 0.0%
7 26840 13.86 0.0%
8 30770 164.7 0.5%
9 34620 34.05 0.0%
10 38380 25.43 0.0%
11 42120 18.41 0.0%
12 46040 125.2 0.2%
13 50310 41.25 0.0%
14 54150 47.28 0.0%
15 57990 34.61 0.0%
16 61750 70.7 0.1%
17 65660 45.15 0.0%
18 69700 43.16 0.0%
19 73450 40.12 0.0%
20 77300 51.17 0.0%

Quality and confidence:
param error
r 2.582

Model:
Time ~= 217.3
+ r 3847
µs

Reads = 5 + (100 * r)
Writes = 1 + (100 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_set_storage_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 608.7
+ n 69.96
µs

Reads = 6 + (0 * n)
Writes = 2 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 546.6 1.176 0.2%
1 666.5 2.493 0.3%
2 747.3 3.172 0.4%
3 824 2.25 0.2%
4 894.5 4.015 0.4%
5 957.2 4.318 0.4%
6 1026 3.494 0.3%
7 1104 3.622 0.3%
8 1178 2.346 0.1%
9 1254 15.12 1.2%
10 1308 2.438 0.1%
11 1379 4.512 0.3%
12 1455 9.232 0.6%
13 1519 11.19 0.7%
14 1567 5.116 0.3%
15 1655 6.292 0.3%
16 1701 11.38 0.6%

Quality and confidence:
param error
n 0.294

Model:
Time ~= 599.5
+ n 70.55
µs

Reads = 6 + (0 * n)
Writes = 2 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_clear_storage", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ r 1254
µs

Reads = 5 + (100 * r)
Writes = 1 + (100 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133.7 0.112 0.0%
1 1275 4.659 0.3%
2 2500 10.93 0.4%
3 3684 10.93 0.2%
4 4874 16.58 0.3%
5 6140 22.69 0.3%
6 7303 13.52 0.1%
7 8492 13.97 0.1%
8 9746 24.28 0.2%
9 11120 36.57 0.3%
10 12390 22.37 0.1%
11 13580 21.68 0.1%
12 14900 41.53 0.2%
13 16010 43.94 0.2%
14 17280 60.61 0.3%
15 18830 72.1 0.3%
16 19810 59.97 0.3%
17 21180 35.8 0.1%
18 22770 51.6 0.2%
19 24470 59.6 0.2%
20 25650 134.2 0.5%

Quality and confidence:
param error
r 2.762

Model:
Time ~= 0
+ r 1268
µs

Reads = 5 + (100 * r)
Writes = 1 + (100 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_get_storage", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 16.91
+ r 925.7
µs

Reads = 5 + (100 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133.6 0.239 0.1%
1 1011 7.065 0.6%
2 1876 13.56 0.7%
3 2794 11.24 0.4%
4 3692 10.96 0.2%
5 4692 37.03 0.7%
6 5530 7.165 0.1%
7 6400 24.15 0.3%
8 7337 21.69 0.2%
9 8305 15.11 0.1%
10 9306 34.91 0.3%
11 10170 22.72 0.2%
12 11090 55.27 0.4%
13 12230 49.75 0.4%
14 12880 32.41 0.2%
15 13980 30.35 0.2%
16 14920 54.73 0.3%
17 15650 39.39 0.2%
18 16870 56.46 0.3%
19 17730 29.94 0.1%
20 18530 40.01 0.2%

Quality and confidence:
param error
r 1.05

Model:
Time ~= 13.03
+ r 928
µs

Reads = 5 + (100 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_get_storage_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 624.1
+ n 154.8
µs

Reads = 6 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 581.6 1.263 0.2%
1 758.6 1.909 0.2%
2 943.8 4.001 0.4%
3 1094 2.552 0.2%
4 1247 4.462 0.3%
5 1391 1.884 0.1%
6 1551 8.476 0.5%
7 1705 9.823 0.5%
8 1858 11.54 0.6%
9 2050 4.773 0.2%
10 2203 10.75 0.4%
11 2374 11.7 0.4%
12 2531 14.69 0.5%
13 2605 5.869 0.2%
14 2773 9.528 0.3%
15 2919 11.7 0.4%
16 3063 12.25 0.3%

Quality and confidence:
param error
n 0.449

Model:
Time ~= 621.9
+ n 155
µs

Reads = 6 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_transfer", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 21.43
+ r 5340
µs

Reads = 5 + (100 * r)
Writes = 2 + (100 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 141.8 0.234 0.1%
1 5437 7.965 0.1%
2 10730 11.45 0.1%
3 16040 15.15 0.0%
4 21320 20.94 0.0%
5 26640 24.9 0.0%
6 31960 50.89 0.1%
7 37250 39.63 0.1%
8 42510 33.8 0.0%
9 48040 223.8 0.4%
10 53480 33.21 0.0%
11 58720 71.03 0.1%
12 64210 45.73 0.0%
13 69430 72.83 0.1%
14 74470 85.52 0.1%
15 80120 106.7 0.1%
16 85430 77.9 0.0%
17 90850 52.15 0.0%
18 96040 53.74 0.0%
19 101900 132.5 0.1%
20 107000 110.2 0.1%

Quality and confidence:
param error
r 1.989

Model:
Time ~= 0
+ r 5346
µs

Reads = 5 + (100 * r)
Writes = 2 + (100 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_call", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ r 11760
µs

Reads = 6 + (200 * r)
Writes = 1 + (100 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 141.5 0.189 0.1%
1 11510 10.38 0.0%
2 22950 18.6 0.0%
3 34340 39.28 0.1%
4 45670 44.88 0.0%
5 57350 90.58 0.1%
6 68820 84.7 0.1%
7 80310 128.2 0.1%
8 92170 59.32 0.0%
9 103800 86.21 0.0%
10 115500 84.15 0.0%
11 127700 751.2 0.5%
12 139900 750.8 0.5%
13 150800 168.4 0.1%
14 164100 333.8 0.2%
15 175600 760.6 0.4%
16 188300 150.1 0.0%
17 199800 203.8 0.1%
18 210700 847.7 0.4%
19 224500 470.1 0.2%
20 236500 284.9 0.1%

Quality and confidence:
param error
r 11.34

Model:
Time ~= 0
+ r 11820
µs

Reads = 6 + (200 * r)
Writes = 1 + (100 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_call_per_code_transfer_input_output_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 13310
+ c 395.7
+ t 619.2
+ i 60.54
+ o 81.95
µs

Reads = 206 + (0 * c) + (0 * t) + (0 * i) + (0 * o)
Writes = 101 + (0 * c) + (101 * t) + (0 * i) + (0 * o)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c t i o mean µs sigma µs %
0 1 1024 960 154600 103.2 0.0%
2 1 1024 960 156000 123.5 0.0%
4 1 1024 960 156800 153.6 0.0%
6 1 1024 960 157800 207.3 0.1%
8 1 1024 960 159200 355.8 0.2%
10 1 1024 960 159900 308.3 0.1%
12 1 1024 960 160600 304.9 0.1%
14 1 1024 960 161000 44.03 0.0%
16 1 1024 960 160600 53.22 0.0%
18 1 1024 960 160900 192.9 0.1%
20 1 1024 960 161200 130.9 0.0%
22 1 1024 960 161300 53.98 0.0%
24 1 1024 960 162100 257.5 0.1%
26 1 1024 960 164200 261.6 0.1%
28 1 1024 960 164900 293.1 0.1%
30 1 1024 960 166000 289.9 0.1%
32 1 1024 960 166900 390.2 0.2%
34 1 1024 960 167400 98.64 0.0%
36 1 1024 960 168200 98.86 0.0%
38 1 1024 960 169300 123.1 0.0%
40 1 1024 960 170300 333.3 0.1%
42 1 1024 960 171000 159.2 0.0%
44 1 1024 960 171900 157.5 0.0%
46 1 1024 960 172500 162.1 0.0%
48 1 1024 960 173000 175 0.1%
50 1 1024 960 174300 251.3 0.1%
52 1 1024 960 175100 160 0.0%
54 1 1024 960 175700 256.2 0.1%
56 1 1024 960 176600 211.6 0.1%
58 1 1024 960 177700 247.2 0.1%
60 1 1024 960 178100 150.5 0.0%
62 1 1024 960 179000 223.3 0.1%
64 1 1024 960 179700 189.1 0.1%
66 1 1024 960 181000 188.4 0.1%
68 1 1024 960 181500 225.2 0.1%
70 1 1024 960 182600 133.2 0.0%
72 1 1024 960 183100 263.9 0.1%
74 1 1024 960 183900 198.4 0.1%
76 1 1024 960 185000 303 0.1%
78 1 1024 960 185500 198.1 0.1%
80 1 1024 960 186500 262.5 0.1%
82 1 1024 960 187400 237.1 0.1%
84 1 1024 960 188200 134.8 0.0%
86 1 1024 960 188500 194.3 0.1%
88 1 1024 960 189100 230.3 0.1%
90 1 1024 960 190300 236.3 0.1%
92 1 1024 960 191000 281.2 0.1%
94 1 1024 960 191900 219.6 0.1%
96 1 1024 960 192700 167.6 0.0%
98 1 1024 960 193600 152.3 0.0%
100 1 1024 960 194400 236.1 0.1%
102 1 1024 960 195500 208.8 0.1%
104 1 1024 960 196600 304.2 0.1%
106 1 1024 960 197800 304.5 0.1%
108 1 1024 960 198400 505 0.2%
110 1 1024 960 199200 251 0.1%
112 1 1024 960 200200 370.8 0.1%
114 1 1024 960 200700 160.8 0.0%
116 1 1024 960 201000 201 0.0%
118 1 1024 960 201000 201.2 0.1%
120 1 1024 960 201000 122.4 0.0%
122 1 1024 960 201000 178.8 0.0%
124 1 1024 960 201500 178.9 0.0%
126 1 1024 960 201200 107.3 0.0%
128 0 1024 960 201000 127.3 0.0%
128 1 0 960 143000 176.3 0.1%
128 1 20 960 144500 126.2 0.0%
128 1 40 960 145700 187.7 0.1%
128 1 60 960 146900 234.5 0.1%
128 1 80 960 148200 136.8 0.0%
128 1 100 960 149700 132.6 0.0%
128 1 120 960 150700 144.5 0.0%
128 1 140 960 151700 239.7 0.1%
128 1 160 960 153200 129 0.0%
128 1 180 960 154400 156.7 0.1%
128 1 200 960 155700 244.2 0.1%
128 1 220 960 157100 111.6 0.0%
128 1 240 960 158500 79.39 0.0%
128 1 260 960 159800 236 0.1%
128 1 280 960 160600 105.2 0.0%
128 1 300 960 161000 137.4 0.0%
128 1 320 960 162600 173.3 0.1%
128 1 340 960 164000 269.8 0.1%
128 1 360 960 165400 153.8 0.0%
128 1 380 960 166600 208.9 0.1%
128 1 400 960 167700 192.5 0.1%
128 1 420 960 168500 181.3 0.1%
128 1 440 960 170500 226.5 0.1%
128 1 460 960 171700 265.8 0.1%
128 1 480 960 172400 116.7 0.0%
128 1 500 960 173400 223.2 0.1%
128 1 520 960 175500 247.2 0.1%
128 1 540 960 176500 168.4 0.0%
128 1 560 960 177600 172.5 0.0%
128 1 580 960 178600 106.1 0.0%
128 1 600 960 179900 258.1 0.1%
128 1 620 960 181500 215.4 0.1%
128 1 640 960 182500 169.1 0.0%
128 1 660 960 183900 256 0.1%
128 1 680 960 184900 269.8 0.1%
128 1 700 960 186400 299.3 0.1%
128 1 720 960 187600 118.1 0.0%
128 1 740 960 188600 212.5 0.1%
128 1 760 960 189700 232.7 0.1%
128 1 780 960 190700 223.4 0.1%
128 1 800 960 191800 160.8 0.0%
128 1 820 960 193400 141.9 0.0%
128 1 840 960 194500 133.3 0.0%
128 1 860 960 196100 155 0.0%
128 1 880 960 198000 299.5 0.1%
128 1 900 960 199200 164.9 0.0%
128 1 920 960 200700 265.3 0.1%
128 1 940 960 200700 139.4 0.0%
128 1 960 960 201000 93.71 0.0%
128 1 980 960 200900 157.8 0.0%
128 1 1000 960 201200 172.9 0.0%
128 1 1020 960 201600 231.6 0.1%
128 1 1024 0 126100 136.7 0.1%
128 1 1024 19 128900 87.12 0.0%
128 1 1024 38 130700 96.84 0.0%
128 1 1024 57 132400 149.4 0.1%
128 1 1024 76 134000 282.9 0.2%
128 1 1024 95 134300 179.5 0.1%
128 1 1024 114 134500 95.34 0.0%
128 1 1024 133 135500 326.4 0.2%
128 1 1024 152 138800 195.5 0.1%
128 1 1024 171 140700 168.7 0.1%
128 1 1024 190 142400 131.7 0.0%
128 1 1024 209 144100 84.39 0.0%
128 1 1024 228 145600 156.7 0.1%
128 1 1024 247 147200 120.8 0.0%
128 1 1024 266 149100 184.8 0.1%
128 1 1024 285 150700 118.6 0.0%
128 1 1024 304 151100 193.5 0.1%
128 1 1024 323 153500 118.6 0.0%
128 1 1024 342 155200 119.2 0.0%
128 1 1024 361 156900 136.5 0.0%
128 1 1024 380 158800 173.2 0.1%
128 1 1024 399 160400 65.56 0.0%
128 1 1024 418 160900 101.5 0.0%
128 1 1024 437 162400 75.12 0.0%
128 1 1024 456 164500 146.9 0.0%
128 1 1024 475 166400 110.1 0.0%
128 1 1024 494 167700 132.3 0.0%
128 1 1024 513 169400 206.8 0.1%
128 1 1024 532 171600 201.4 0.1%
128 1 1024 551 172300 67.24 0.0%
128 1 1024 570 173700 125.4 0.0%
128 1 1024 589 175300 152.9 0.0%
128 1 1024 608 177200 270.9 0.1%
128 1 1024 627 178500 108 0.0%
128 1 1024 646 180000 176.7 0.0%
128 1 1024 665 181700 212.4 0.1%
128 1 1024 684 183300 166.6 0.0%
128 1 1024 703 184900 144.4 0.0%
128 1 1024 722 187000 222.5 0.1%
128 1 1024 741 188500 239.9 0.1%
128 1 1024 760 189500 144.8 0.0%
128 1 1024 779 190500 272.1 0.1%
128 1 1024 798 192600 182.8 0.0%
128 1 1024 817 194300 212.3 0.1%
128 1 1024 836 195700 210.9 0.1%
128 1 1024 855 197900 141.6 0.0%
128 1 1024 874 199700 294.7 0.1%
128 1 1024 893 200700 205.4 0.1%
128 1 1024 912 201100 137.8 0.0%
128 1 1024 931 201100 112.3 0.0%
128 1 1024 950 201400 269.5 0.1%
128 1 1024 960 201700 376.6 0.1%

Quality and confidence:
param error
c 0.739
t 307.8
i 0.097
o 0.104

Model:
Time ~= 10980
+ c 395.4
+ t 4153
+ i 60.02
+ o 81.24
µs

Reads = 206 + (0 * c) + (0 * t) + (0 * i) + (0 * o)
Writes = 101 + (0 * c) + (101 * t) + (0 * i) + (0 * o)
Pallet: "pallet_contracts", Extrinsic: "seal_instantiate", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ r 21750
µs

Reads = 6 + (300 * r)
Writes = 3 + (300 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 141.5 0.228 0.1%
1 20040 34.56 0.1%
2 40010 36.46 0.0%
3 60480 35.35 0.0%
4 81090 53.25 0.0%
5 101900 57.62 0.0%
6 123000 138.5 0.1%
7 144200 91.07 0.0%
8 165600 122.1 0.0%
9 186900 219.4 0.1%
10 208700 59.68 0.0%
11 231000 121.9 0.0%
12 252800 120.2 0.0%
13 275900 185 0.0%
14 298700 169.3 0.0%
15 319000 564 0.1%
16 342900 548.7 0.1%
17 365800 494.3 0.1%
18 388600 503.8 0.1%
19 411600 326.7 0.0%
20 433500 218 0.0%

Quality and confidence:
param error
r 30.95

Model:
Time ~= 0
+ r 21760
µs

Reads = 6 + (300 * r)
Writes = 3 + (300 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_instantiate_per_code_input_output_salt_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 9763
+ c 875
+ i 61.87
+ o 86.06
+ s 359
µs

Reads = 207 + (0 * c) + (0 * i) + (0 * o) + (0 * s)
Writes = 204 + (0 * c) + (0 * i) + (0 * o) + (0 * s)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c i o s mean µs sigma µs %
0 960 960 960 496100 317.8 0.0%
2 960 960 960 499200 399.4 0.0%
4 960 960 960 500200 363.4 0.0%
6 960 960 960 501100 35.5 0.0%
8 960 960 960 502500 366.2 0.0%
10 960 960 960 504100 380.3 0.0%
12 960 960 960 506800 150.1 0.0%
14 960 960 960 508300 291.2 0.0%
16 960 960 960 510700 151.5 0.0%
18 960 960 960 512200 271.5 0.0%
20 960 960 960 514100 248.4 0.0%
22 960 960 960 516200 250.1 0.0%
24 960 960 960 517600 211.3 0.0%
26 960 960 960 519300 170.6 0.0%
28 960 960 960 521000 331 0.0%
30 960 960 960 522900 226.9 0.0%
32 960 960 960 524600 207.7 0.0%
34 960 960 960 526400 144.9 0.0%
36 960 960 960 528500 158.1 0.0%
38 960 960 960 530900 354.2 0.0%
40 960 960 960 533200 497.4 0.0%
42 960 960 960 534000 72.78 0.0%
44 960 960 960 534100 251.2 0.0%
46 960 960 960 535100 334.7 0.0%
48 960 960 960 536400 241.9 0.0%
50 960 960 960 538800 416.2 0.0%
52 960 960 960 541400 521.8 0.0%
54 960 960 960 543300 230.1 0.0%
56 960 960 960 545100 320.6 0.0%
58 960 960 960 547700 392.6 0.0%
60 960 960 960 549100 186.4 0.0%
62 960 960 960 550800 354.5 0.0%
64 960 960 960 552500 230.4 0.0%
66 960 960 960 554700 372.9 0.0%
68 960 960 960 557000 340.8 0.0%
70 960 960 960 559100 254.9 0.0%
72 960 960 960 560800 124.2 0.0%
74 960 960 960 560800 68.07 0.0%
76 960 960 960 561500 235.1 0.0%
78 960 960 960 563600 251.5 0.0%
80 960 960 960 565800 354.9 0.0%
82 960 960 960 567700 429.9 0.0%
84 960 960 960 569400 225.2 0.0%
86 960 960 960 571400 244.4 0.0%
88 960 960 960 573300 347.2 0.0%
90 960 960 960 574800 296.3 0.0%
92 960 960 960 577200 563.3 0.0%
94 960 960 960 578700 444.8 0.0%
96 960 960 960 580500 268.9 0.0%
98 960 960 960 582400 366.6 0.0%
100 960 960 960 583900 322.1 0.0%
102 960 960 960 585800 304.1 0.0%
104 960 960 960 587000 281.2 0.0%
106 960 960 960 588900 450.5 0.0%
108 960 960 960 591500 361 0.0%
110 960 960 960 593200 364 0.0%
112 960 960 960 595200 183.8 0.0%
114 960 960 960 597600 311.9 0.0%
116 960 960 960 599600 97.14 0.0%
118 960 960 960 600400 198.5 0.0%
120 960 960 960 601200 222.9 0.0%
122 960 960 960 602100 446.8 0.0%
124 960 960 960 603100 206.2 0.0%
126 960 960 960 605100 332.4 0.0%
128 0 960 960 549300 301.3 0.0%
128 19 960 960 550200 238.6 0.0%
128 38 960 960 551400 247.7 0.0%
128 57 960 960 552300 258.8 0.0%
128 76 960 960 554100 295.6 0.0%
128 95 960 960 555000 242.2 0.0%
128 114 960 960 556300 255.9 0.0%
128 133 960 960 557400 215.8 0.0%
128 152 960 960 559500 376.9 0.0%
128 171 960 960 560100 165.9 0.0%
128 190 960 960 561000 155 0.0%
128 209 960 960 561200 198.3 0.0%
128 228 960 960 562300 330.7 0.0%
128 247 960 960 563800 291.9 0.0%
128 266 960 960 565000 204.8 0.0%
128 285 960 960 566600 370.4 0.0%
128 304 960 960 567900 415 0.0%
128 323 960 960 568900 242.3 0.0%
128 342 960 960 570700 505 0.0%
128 361 960 960 571600 281.8 0.0%
128 380 960 960 572400 219.1 0.0%
128 399 960 960 573600 329.7 0.0%
128 418 960 960 574400 242.3 0.0%
128 437 960 960 575900 276.9 0.0%
128 456 960 960 577400 190.5 0.0%
128 475 960 960 578500 221.9 0.0%
128 494 960 960 579900 341.8 0.0%
128 513 960 960 581700 442.1 0.0%
128 532 960 960 583000 222.9 0.0%
128 551 960 960 583600 217.4 0.0%
128 570 960 960 584500 287 0.0%
128 589 960 960 585800 232.6 0.0%
128 608 960 960 586900 305 0.0%
128 627 960 960 588300 299.7 0.0%
128 646 960 960 589700 171.1 0.0%
128 665 960 960 591300 405.3 0.0%
128 684 960 960 592100 212.7 0.0%
128 703 960 960 593300 282.7 0.0%
128 722 960 960 594400 325.6 0.0%
128 741 960 960 595900 280.4 0.0%
128 760 960 960 597500 435.9 0.0%
128 779 960 960 598600 353.5 0.0%
128 798 960 960 599700 505.1 0.0%
128 817 960 960 600400 264.6 0.0%
128 836 960 960 600900 160.4 0.0%
128 855 960 960 601100 68.57 0.0%
128 874 960 960 601400 293.1 0.0%
128 893 960 960 602800 584.6 0.0%
128 912 960 960 603800 392.3 0.0%
128 931 960 960 605000 340.5 0.0%
128 950 960 960 607300 123.1 0.0%
128 960 0 960 524500 171 0.0%
128 960 19 960 526900 168.4 0.0%
128 960 38 960 529000 223 0.0%
128 960 57 960 531400 238.6 0.0%
128 960 76 960 533500 311.9 0.0%
128 960 95 960 533900 29.23 0.0%
128 960 114 960 534400 418.5 0.0%
128 960 133 960 536000 275.1 0.0%
128 960 152 960 538300 172.9 0.0%
128 960 171 960 540200 218.9 0.0%
128 960 190 960 541700 249.1 0.0%
128 960 209 960 543700 162.7 0.0%
128 960 228 960 545200 149.8 0.0%
128 960 247 960 546800 146.2 0.0%
128 960 266 960 549000 257.9 0.0%
128 960 285 960 550700 95.23 0.0%
128 960 304 960 552100 211 0.0%
128 960 323 960 553600 128.3 0.0%
128 960 342 960 555300 373.1 0.0%
128 960 361 960 558400 627 0.1%
128 960 380 960 559400 291.2 0.0%
128 960 399 960 560800 109.7 0.0%
128 960 418 960 562200 278.4 0.0%
128 960 437 960 564200 246.4 0.0%
128 960 456 960 565600 258.3 0.0%
128 960 475 960 567700 165.1 0.0%
128 960 494 960 569700 413.9 0.0%
128 960 513 960 571000 471 0.0%
128 960 532 960 572100 138.3 0.0%
128 960 551 960 572700 446.3 0.0%
128 960 570 960 573300 205 0.0%
128 960 589 960 575800 138.8 0.0%
128 960 608 960 577500 128.5 0.0%
128 960 627 960 579000 313.8 0.0%
128 960 646 960 581600 236.6 0.0%
128 960 665 960 582800 355.3 0.0%
128 960 684 960 584500 146.5 0.0%
128 960 703 960 586300 161.5 0.0%
128 960 722 960 588100 201.6 0.0%
128 960 741 960 590000 234.3 0.0%
128 960 760 960 591400 164.9 0.0%
128 960 779 960 593200 172.4 0.0%
128 960 798 960 594700 271.2 0.0%
128 960 817 960 596800 395.5 0.0%
128 960 836 960 599400 282.9 0.0%
128 960 855 960 600100 239.5 0.0%
128 960 874 960 601000 195.3 0.0%
128 960 893 960 601200 115 0.0%
128 960 912 960 602100 437.6 0.0%
128 960 931 960 604300 539.7 0.0%
128 960 950 960 606200 487.8 0.0%
128 960 960 0 264400 129.1 0.0%
128 960 960 19 270000 136.9 0.0%
128 960 960 38 277400 220.8 0.0%
128 960 960 57 284200 198.9 0.0%
128 960 960 76 291800 297.4 0.1%
128 960 960 95 299000 378.5 0.1%
128 960 960 114 304100 285.8 0.0%
128 960 960 133 311200 176.6 0.0%
128 960 960 152 318500 249.6 0.0%
128 960 960 171 324000 373.2 0.1%
128 960 960 190 332300 442.6 0.1%
128 960 960 209 337900 331.8 0.0%
128 960 960 228 345100 162.5 0.0%
128 960 960 247 352100 241 0.0%
128 960 960 266 359000 232.3 0.0%
128 960 960 285 366900 142.2 0.0%
128 960 960 304 374100 289.8 0.0%
128 960 960 323 380300 203.8 0.0%
128 960 960 342 387400 358.1 0.0%
128 960 960 361 395100 174 0.0%
128 960 960 380 401700 667.6 0.1%
128 960 960 399 403200 44.96 0.0%
128 960 960 418 409500 351.7 0.0%
128 960 960 437 419800 308 0.0%
128 960 960 456 427800 280.3 0.0%
128 960 960 475 433600 149.9 0.0%
128 960 960 494 441100 250.8 0.0%
128 960 960 513 449300 497.6 0.1%
128 960 960 532 455500 268.5 0.0%
128 960 960 551 463000 224.7 0.0%
128 960 960 570 469100 157.1 0.0%
128 960 960 589 476600 496.6 0.1%
128 960 960 608 481800 369.3 0.0%
128 960 960 627 489300 228.2 0.0%
128 960 960 646 496700 379.2 0.0%
128 960 960 665 501500 268.6 0.0%
128 960 960 684 508700 144.1 0.0%
128 960 960 703 516400 252.6 0.0%
128 960 960 722 523500 145.4 0.0%
128 960 960 741 531100 209.9 0.0%
128 960 960 760 535300 170.7 0.0%
128 960 960 779 543100 190.2 0.0%
128 960 960 798 550500 223 0.0%
128 960 960 817 557900 316.4 0.0%
128 960 960 836 562000 364.7 0.0%
128 960 960 855 570300 164.7 0.0%
128 960 960 874 577100 218.6 0.0%
128 960 960 893 584700 236 0.0%
128 960 960 912 591700 347.4 0.0%
128 960 960 931 599900 791 0.1%
128 960 960 950 603400 350.2 0.0%
128 960 960 960 608100 142 0.0%

Quality and confidence:
param error
c 0.699
i 0.099
o 0.099
s 0.099

Model:
Time ~= 10140
+ c 874.7
+ i 61.59
+ o 86.01
+ s 358.9
µs

Reads = 207 + (0 * c) + (0 * i) + (0 * o) + (0 * s)
Writes = 204 + (0 * c) + (0 * i) + (0 * o) + (0 * s)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_sha2_256", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 142.2
+ r 238.7
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 134.2 0.181 0.1%
1 381.4 0.537 0.1%
2 621 1.795 0.2%
3 858.6 1.776 0.2%
4 1093 4.963 0.4%
5 1339 5.973 0.4%
6 1576 8.246 0.5%
7 1814 7.642 0.4%
8 2056 8.808 0.4%
9 2298 9.721 0.4%
10 2533 7.872 0.3%
11 2769 11.86 0.4%
12 3011 12.08 0.4%
13 3264 9.011 0.2%
14 3508 13.41 0.3%
15 3723 20.08 0.5%
16 3966 13.25 0.3%
17 4204 9.91 0.2%
18 4431 11.57 0.2%
19 4658 10.46 0.2%
20 4920 10.18 0.2%

Quality and confidence:
param error
r 0.148

Model:
Time ~= 143.6
+ r 238.8
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_sha2_256_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 670.2
+ n 476.4
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 382.3 0.902 0.2%
20 10020 13.07 0.1%
40 19600 15.49 0.0%
60 29130 19.57 0.0%
80 38610 21.16 0.0%
100 48120 23.19 0.0%
120 57740 22.21 0.0%
140 67280 78.33 0.1%
160 77040 27.34 0.0%
180 86360 30.77 0.0%
200 95880 20.42 0.0%
220 105600 612.3 0.5%
240 114800 24.43 0.0%
260 124500 36.23 0.0%
280 134000 3.875 0.0%
300 143800 67.98 0.0%
320 153200 36.28 0.0%
340 162700 59.52 0.0%
360 172400 72.7 0.0%
380 182000 53.97 0.0%
400 191300 97.87 0.0%
420 201200 104 0.0%
440 210400 73.28 0.0%
460 220000 65.44 0.0%
480 229400 123.1 0.0%
500 239300 167.1 0.0%
520 248600 100.6 0.0%
540 258000 134.5 0.0%
560 267300 24.83 0.0%
580 277100 98.54 0.0%
600 286400 164 0.0%
620 296200 147.8 0.0%
640 305600 135.8 0.0%
660 315400 130.4 0.0%
680 324400 84.18 0.0%
700 334000 82.37 0.0%
720 343400 75.34 0.0%
740 353100 127.8 0.0%
760 362900 77.25 0.0%
780 372600 121.9 0.0%
800 381800 175.5 0.0%
820 391900 95.73 0.0%
840 401300 206 0.0%
860 403300 31.6 0.0%
880 419200 143.1 0.0%
900 429100 71.95 0.0%
920 438500 159.3 0.0%
940 448400 171.3 0.0%
960 457500 84.08 0.0%
980 467200 117.1 0.0%
1000 477100 156.7 0.0%
1020 486000 132.3 0.0%

Quality and confidence:
param error
n 0.145

Model:
Time ~= 865.3
+ n 475.8
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_keccak_256", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 141.8
+ r 248.4
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133.9 0.233 0.1%
1 390.9 1.041 0.2%
2 640.9 1.907 0.2%
3 885.8 1.202 0.1%
4 1141 9.949 0.8%
5 1385 6.179 0.4%
6 1633 6.928 0.4%
7 1877 6.148 0.3%
8 2126 9.376 0.4%
9 2381 4.95 0.2%
10 2629 10.32 0.3%
11 2877 12.68 0.4%
12 3135 8.734 0.2%
13 3379 13.23 0.3%
14 3624 11.32 0.3%
15 3878 8.257 0.2%
16 4116 9.61 0.2%
17 4370 9.043 0.2%
18 4618 12.89 0.2%
19 4841 13.45 0.2%
20 5112 15.83 0.3%

Quality and confidence:
param error
r 0.131

Model:
Time ~= 142.6
+ r 248.4
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_keccak_256_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 574.5
+ n 344.9
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 391.6 0.917 0.2%
20 7330 11.64 0.1%
40 14300 15.17 0.1%
60 21150 33.08 0.1%
80 28030 31.47 0.1%
100 34900 20.89 0.0%
120 41920 31.51 0.0%
140 48760 29.84 0.0%
160 55720 44.62 0.0%
180 63190 435.7 0.6%
200 69430 33.99 0.0%
220 76380 23.53 0.0%
240 83300 39.42 0.0%
260 90320 59.97 0.0%
280 98530 917.4 0.9%
300 104100 41.23 0.0%
320 111100 77.28 0.0%
340 117900 40.47 0.0%
360 124900 77.99 0.0%
380 131700 77.01 0.0%
400 138500 62.13 0.0%
420 145500 25.52 0.0%
440 152400 53.05 0.0%
460 159600 86.83 0.0%
480 166300 77.1 0.0%
500 173000 65.76 0.0%
520 179800 31.22 0.0%
540 186800 36.29 0.0%
560 193700 64.01 0.0%
580 200800 157.9 0.0%
600 207200 80.07 0.0%
620 214300 149.5 0.0%
640 221500 106.4 0.0%
660 228500 38.83 0.0%
680 235000 94.84 0.0%
700 241500 119.7 0.0%
720 249300 184.4 0.0%
740 255900 61.9 0.0%
760 263100 141.4 0.0%
780 267400 49.21 0.0%
800 276300 140.2 0.0%
820 283300 51.03 0.0%
840 290300 114.3 0.0%
860 297500 78.01 0.0%
880 303000 107.4 0.0%
900 310800 60.86 0.0%
920 317900 123.2 0.0%
940 324200 189.3 0.0%
960 331600 154.1 0.0%
980 338200 166.9 0.0%
1000 345200 142.4 0.0%
1020 351900 100.1 0.0%

Quality and confidence:
param error
n 0.068

Model:
Time ~= 733
+ n 344.5
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_blake2_256", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 136.3
+ r 222.9
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133.8 0.27 0.2%
1 365.8 0.751 0.2%
2 586.6 1.279 0.2%
3 807.1 1.88 0.2%
4 1036 9.804 0.9%
5 1248 3.795 0.3%
6 1464 7.529 0.5%
7 1687 4.745 0.2%
8 1907 8.857 0.4%
9 2130 11.01 0.5%
10 2348 5.563 0.2%
11 2570 9.031 0.3%
12 2809 8.155 0.2%
13 3010 9.531 0.3%
14 3250 16.66 0.5%
15 3531 10.65 0.3%
16 3753 5.742 0.1%
17 3991 10.73 0.2%
18 4174 17.37 0.4%
19 4351 17.67 0.4%
20 4568 13.81 0.3%

Quality and confidence:
param error
r 0.299

Model:
Time ~= 130.6
+ r 223.7
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_blake2_256_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 511.4
+ n 160.1
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 365.1 0.422 0.1%
20 3624 4.594 0.1%
40 6875 9.718 0.1%
60 10070 7.927 0.0%
80 13240 19.94 0.1%
100 16450 13.07 0.0%
120 19730 10.31 0.0%
140 22850 10.16 0.0%
160 26100 19.36 0.0%
180 29330 24.81 0.0%
200 32480 21.57 0.0%
220 35660 25.16 0.0%
240 38850 23.35 0.0%
260 42150 49.32 0.1%
280 45440 23.89 0.0%
300 48720 18.39 0.0%
320 51910 25.98 0.0%
340 54990 32.48 0.0%
360 58230 33.48 0.0%
380 61620 36.63 0.0%
400 64820 40.96 0.0%
420 67750 71.42 0.1%
440 71110 38.66 0.0%
460 74270 40.17 0.0%
480 77440 50.87 0.0%
500 80200 22.63 0.0%
520 83820 45.92 0.0%
540 87220 44.4 0.0%
560 90310 84.86 0.0%
580 93730 171.1 0.1%
600 96800 30.5 0.0%
620 100300 62.94 0.0%
640 102700 102 0.0%
660 106400 88.53 0.0%
680 109400 109.5 0.1%
700 112600 54.07 0.0%
720 115600 152 0.1%
740 119200 83.24 0.0%
760 122300 71.75 0.0%
780 125600 54.14 0.0%
800 128700 45.82 0.0%
820 132300 88.5 0.0%
840 134100 60.35 0.0%
860 137200 122.3 0.0%
880 141100 75.01 0.0%
900 144400 89.64 0.0%
920 147600 155.6 0.1%
940 150700 69.68 0.0%
960 153900 70.53 0.0%
980 157200 76.9 0.0%
1000 160200 30.19 0.0%
1020 163200 96.43 0.0%

Quality and confidence:
param error
n 0.041

Model:
Time ~= 611.3
+ n 159.8
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_blake2_128", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 143.5
+ r 223.3
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 134 0.204 0.1%
1 367.4 0.476 0.1%
2 593.3 3.747 0.6%
3 814.1 1.967 0.2%
4 1035 2.15 0.2%
5 1263 4.892 0.3%
6 1485 4.863 0.3%
7 1712 12.02 0.7%
8 1929 8.736 0.4%
9 2147 5.599 0.2%
10 2376 6.855 0.2%
11 2601 10.39 0.3%
12 2830 9.796 0.3%
13 3046 9.281 0.3%
14 3278 7.483 0.2%
15 3489 10.54 0.3%
16 3709 9.932 0.2%
17 3950 12.29 0.3%
18 4176 6.592 0.1%
19 4391 13.78 0.3%
20 4594 15.99 0.3%

Quality and confidence:
param error
r 0.123

Model:
Time ~= 143.1
+ r 223.4
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_blake2_128_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 560
+ n 159.9
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 366.8 0.653 0.1%
20 3620 6.739 0.1%
40 6872 9.008 0.1%
60 10060 6.661 0.0%
80 13290 22.16 0.1%
100 16470 32.52 0.1%
120 19740 13.46 0.0%
140 22890 19.8 0.0%
160 26110 17.61 0.0%
180 29340 13.56 0.0%
200 32520 35.03 0.1%
220 35680 29.75 0.0%
240 38870 46.77 0.1%
260 42170 32.42 0.0%
280 45470 30.01 0.0%
300 48770 29.09 0.0%
320 51920 24.52 0.0%
340 55030 29.67 0.0%
360 58240 44.77 0.0%
380 61610 45.67 0.0%
400 64790 31.12 0.0%
420 67920 110.1 0.1%
440 71190 43.02 0.0%
460 74460 314.1 0.4%
480 77420 79.77 0.1%
500 80210 13.3 0.0%
520 83760 102.4 0.1%
540 87180 40.04 0.0%
560 90310 66.99 0.0%
580 93590 57.28 0.0%
600 96810 52.75 0.0%
620 100400 42.25 0.0%
640 102600 119.3 0.1%
660 106300 59.2 0.0%
680 109300 99.44 0.0%
700 112700 77.07 0.0%
720 115400 77.13 0.0%
740 119200 86.02 0.0%
760 122300 83.93 0.0%
780 125600 35.78 0.0%
800 128700 55.77 0.0%
820 132300 66.72 0.0%
840 134000 26.14 0.0%
860 137300 171.8 0.1%
880 141200 117.8 0.0%
900 144300 60.28 0.0%
920 147300 76.03 0.0%
940 150500 95.51 0.0%
960 153600 147.3 0.0%
980 157000 57.67 0.0%
1000 160200 21.28 0.0%
1020 163100 94.87 0.0%

Quality and confidence:
param error
n 0.044

Model:
Time ~= 665.6
+ n 159.7
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "instr_i64const", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.44
+ r 3.077
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.44 0.015 0.0%
1 28.51 0.029 0.1%

Quality and confidence:
param error
r 0.01

Model:
Time ~= 25.44
+ r 3.07
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64load", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 27.84
+ r 160
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 27.8 0.054 0.1%
1 187.8 0.147 0.0%

Quality and confidence:
param error
r 0.052

Model:
Time ~= 27.8
+ r 160
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64store", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 27.76
+ r 231.1
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 27.74 0.03 0.1%
1 258.9 0.17 0.0%

Quality and confidence:
param error
r 0.057

Model:
Time ~= 27.74
+ r 231.1
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_select", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.4
+ r 12.4
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.39 0.04 0.1%
1 37.82 0.075 0.1%

Quality and confidence:
param error
r 0.028

Model:
Time ~= 25.39
+ r 12.42
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_if", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.46
+ r 12.74
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.46 0.028 0.1%
1 37.63 0.841 2.2%

Quality and confidence:
param error
r 0.28

Model:
Time ~= 25.46
+ r 12.16
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_br", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.43
+ r 5.455
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.43 0.039 0.1%
1 30.89 0.027 0.0%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 25.43
+ r 5.462
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_br_if", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.47
+ r 13.18
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.46 0.031 0.1%
1 38.66 0.033 0.0%

Quality and confidence:
param error
r 0.015

Model:
Time ~= 25.46
+ r 13.2
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_br_table", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.44
+ r 15.15
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.43 0.03 0.1%
1 40.6 0.072 0.1%

Quality and confidence:
param error
r 0.026

Model:
Time ~= 25.43
+ r 15.16
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_br_table_per_entry", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 36.8
+ e 0.162
µs

Reads = 0 + (0 * e)
Writes = 0 + (0 * e)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
e mean µs sigma µs %
1 37.38 0.066 0.1%
6 38.49 0.041 0.1%
11 39.13 0.045 0.1%
16 40.95 0.029 0.0%
21 41.52 0.093 0.2%
26 42.04 0.166 0.3%
31 42.15 0.1 0.2%
36 42.66 0.028 0.0%
41 42.64 0.09 0.2%
46 43.83 0.108 0.2%
51 44.26 0.113 0.2%
56 45.82 0.115 0.2%
61 46 0.116 0.2%
66 47.22 0.096 0.2%
71 47.87 0.113 0.2%
76 49.47 0.094 0.1%
81 49.65 0.109 0.2%
86 50.64 0.2 0.3%
91 51.35 0.231 0.4%
96 50.57 0.086 0.1%
101 54.15 0.266 0.4%
106 55.46 0.376 0.6%
111 52.12 0.191 0.3%
116 55.18 0.203 0.3%
121 56.16 0.411 0.7%
126 56.63 0.239 0.4%
131 57.74 0.267 0.4%
136 58.34 0.374 0.6%
141 60.43 0.348 0.5%
146 61.08 0.543 0.8%
151 61.4 0.498 0.8%
156 61.79 0.29 0.4%
161 62.45 0.366 0.5%
166 63.64 0.453 0.7%
171 62.95 0.434 0.6%
176 63.99 0.355 0.5%
181 64.43 0.343 0.5%
186 64.77 0.337 0.5%
191 65.74 0.332 0.5%
196 66.91 0.247 0.3%
201 66.94 0.227 0.3%
206 69 0.601 0.8%
211 62.94 0.226 0.3%
216 75.99 0.869 1.1%
221 76.61 0.527 0.6%
226 78.85 0.75 0.9%
231 80.53 0.404 0.5%
236 79.5 0.286 0.3%
241 79.63 0.524 0.6%
246 82.28 0.858 1.0%
251 80.31 0.571 0.7%
256 81.11 0.437 0.5%

Quality and confidence:
param error
e 0.001

Model:
Time ~= 36.09
+ e 0.17
µs

Reads = 0 + (0 * e)
Writes = 0 + (0 * e)
Pallet: "pallet_contracts", Extrinsic: "instr_call", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.86
+ r 89.34
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.87 0.052 0.2%
1 115.7 1.007 0.8%

Quality and confidence:
param error
r 0.336

Model:
Time ~= 25.87
+ r 89.91
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_call_indirect", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 33.48
+ r 185.9
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 33.47 0.033 0.0%
1 219.8 1.022 0.4%

Quality and confidence:
param error
r 0.34

Model:
Time ~= 33.47
+ r 186.3
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_call_indirect_per_param", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 225.6
+ p 3.93
µs

Reads = 0 + (0 * p)
Writes = 0 + (0 * p)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
p mean µs sigma µs %
0 219.2 0.753 0.3%
2 226.9 0.667 0.2%
4 235 1.61 0.6%
6 241 0.94 0.3%
8 249.6 1.187 0.4%
10 257.6 1.028 0.3%
12 270.2 1.379 0.5%
14 277.8 1.138 0.4%
16 295.7 1.983 0.6%
18 312 0.794 0.2%
20 307.6 0.647 0.2%
22 318.9 0.752 0.2%
24 324.6 2.425 0.7%
26 331.2 0.46 0.1%
28 341.1 3.856 1.1%
30 348.5 2.126 0.6%
32 352.6 1.84 0.5%
34 361.2 3.636 1.0%
36 369.3 1.647 0.4%
38 375.4 1.734 0.4%
40 382.5 1.516 0.3%
42 393.7 2.924 0.7%
44 402.1 1.996 0.4%
46 406.1 1.516 0.3%
48 413.8 1.066 0.2%
50 423.9 1.465 0.3%
52 431.8 1.532 0.3%
54 437.1 1.34 0.3%
56 452.4 3.849 0.8%
58 452.7 1.602 0.3%
60 459.5 0.902 0.1%
62 466.3 3.291 0.7%
64 470.9 1.736 0.3%
66 478.4 2.818 0.5%
68 488.4 1.986 0.4%
70 497.5 3.118 0.6%
72 501.8 3.525 0.7%
74 508.2 0.922 0.1%
76 521 1.755 0.3%
78 532.7 3.505 0.6%
80 538.8 3.635 0.6%
82 544.3 1.474 0.2%
84 555.1 1.943 0.3%
86 566.2 2.797 0.4%
88 572.3 2.297 0.4%
90 582.3 3.72 0.6%
92 588.2 4.631 0.7%
94 603.9 8.545 1.4%
96 605.2 3.652 0.6%
98 618.4 5.457 0.8%
100 620.4 2.177 0.3%
102 627.6 1.556 0.2%
104 635.8 1.503 0.2%
106 641.2 1.34 0.2%
108 653.3 3.6 0.5%
110 662.5 2.937 0.4%
112 668.1 2.778 0.4%
114 674.8 2.599 0.3%
116 684.1 4.945 0.7%
118 684.9 2.678 0.3%
120 697.7 5.545 0.7%
122 704.4 5.42 0.7%
124 711.2 4.07 0.5%
126 711.2 1.09 0.1%
128 717 1.202 0.1%

Quality and confidence:
param error
p 0.005

Model:
Time ~= 225.6
+ p 3.928
µs

Reads = 0 + (0 * p)
Writes = 0 + (0 * p)
Pallet: "pallet_contracts", Extrinsic: "instr_local_get", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 44.68
+ r 3.135
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 44.69 0.049 0.1%
1 47.82 0.057 0.1%

Quality and confidence:
param error
r 0.025

Model:
Time ~= 44.69
+ r 3.13
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_local_set", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 44.63
+ r 3.439
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 44.63 0.011 0.0%
1 48.07 0.027 0.0%

Quality and confidence:
param error
r 0.01

Model:
Time ~= 44.63
+ r 3.448
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_local_tee", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 44.62
+ r 4.706
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 44.63 0.019 0.0%
1 49.33 0.033 0.0%

Quality and confidence:
param error
r 0.012

Model:
Time ~= 44.63
+ r 4.7
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_global_get", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 28.84
+ r 7.781
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 28.85 0.044 0.1%
1 36.63 0.041 0.1%

Quality and confidence:
param error
r 0.02

Model:
Time ~= 28.85
+ r 7.78
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_global_set", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 28.81
+ r 8.458
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 28.8 0.04 0.1%
1 37.27 0.04 0.1%

Quality and confidence:
param error
r 0.019

Model:
Time ~= 28.8
+ r 8.475
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_memory_current", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 27.82
+ r 3.379
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 27.82 0.039 0.1%
1 31.2 0.04 0.1%

Quality and confidence:
param error
r 0.018

Model:
Time ~= 27.82
+ r 3.387
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_memory_grow", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 26.12
+ r 2309
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 26.12 0.026 0.0%
1 2341 10.77 0.4%

Quality and confidence:
param error
r 3.591

Model:
Time ~= 26.12
+ r 2315
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64clz", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.49
+ r 5.072
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.48 0.028 0.1%
1 30.55 0.035 0.1%

Quality and confidence:
param error
r 0.015

Model:
Time ~= 25.48
+ r 5.076
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64ctz", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.48
+ r 5.053
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.49 0.032 0.1%
1 30.53 0.033 0.1%

Quality and confidence:
param error
r 0.015

Model:
Time ~= 25.49
+ r 5.047
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64popcnt", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.53
+ r 5.707
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.53 0.02 0.0%
1 31.24 0.025 0.0%

Quality and confidence:
param error
r 0.01

Model:
Time ~= 25.53
+ r 5.705
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64eqz", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.55
+ r 5.013
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.53 0.034 0.1%
1 30.55 0.051 0.1%

Quality and confidence:
param error
r 0.02

Model:
Time ~= 25.53
+ r 5.022
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64extendsi32", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.53
+ r 5.04
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.52 0.029 0.1%
1 30.56 0.027 0.0%

Quality and confidence:
param error
r 0.013

Model:
Time ~= 25.52
+ r 5.036
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64extendui32", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.49
+ r 5.042
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.48 0.019 0.0%
1 30.52 0.039 0.1%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 25.48
+ r 5.04
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i32wrapi64", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.51
+ r 5.024
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.5 0.035 0.1%
1 30.53 0.057 0.1%

Quality and confidence:
param error
r 0.022

Model:
Time ~= 25.5
+ r 5.03
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64eq", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.53
+ r 7.181
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.54 0.027 0.1%
1 32.72 0.043 0.1%

Quality and confidence:
param error
r 0.017

Model:
Time ~= 25.54
+ r 7.185
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64ne", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.49
+ r 7.036
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.5 0.024 0.0%
1 32.54 0.047 0.1%

Quality and confidence:
param error
r 0.017

Model:
Time ~= 25.5
+ r 7.044
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64lts", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.5
+ r 7.045
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.49 0.06 0.2%
1 32.56 0.044 0.1%

Quality and confidence:
param error
r 0.025

Model:
Time ~= 25.49
+ r 7.063
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64ltu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.5
+ r 7.205
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.5 0.021 0.0%
1 32.7 0.045 0.1%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 25.5
+ r 7.199
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64gts", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.58
+ r 6.937
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.58 0.029 0.1%
1 32.52 0.058 0.1%

Quality and confidence:
param error
r 0.021

Model:
Time ~= 25.58
+ r 6.946
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64gtu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.49
+ r 7.11
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.49 0.029 0.1%
1 32.61 0.037 0.1%

Quality and confidence:
param error
r 0.015

Model:
Time ~= 25.49
+ r 7.115
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64les", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.55
+ r 7.056
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.54 0.027 0.1%
1 32.59 0.036 0.1%

Quality and confidence:
param error
r 0.015

Model:
Time ~= 25.54
+ r 7.044
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64leu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.51
+ r 7.023
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.5 0.028 0.1%
1 32.52 0.036 0.1%

Quality and confidence:
param error
r 0.015

Model:
Time ~= 25.5
+ r 7.022
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64ges", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.44
+ r 7.103
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.44 0.032 0.1%
1 32.55 0.053 0.1%

Quality and confidence:
param error
r 0.02

Model:
Time ~= 25.44
+ r 7.114
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64geu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.45
+ r 7.126
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.44 0.018 0.0%
1 32.57 0.025 0.0%

Quality and confidence:
param error
r 0.01

Model:
Time ~= 25.44
+ r 7.123
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64add", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.43
+ r 7.135
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.42 0.037 0.1%
1 32.56 0.044 0.1%

Quality and confidence:
param error
r 0.019

Model:
Time ~= 25.42
+ r 7.143
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64sub", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.46
+ r 7.089
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.46 0.039 0.1%
1 32.54 0.064 0.1%

Quality and confidence:
param error
r 0.025

Model:
Time ~= 25.46
+ r 7.085
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64mul", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.44
+ r 7.081
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.44 0.024 0.0%
1 32.53 0.053 0.1%

Quality and confidence:
param error
r 0.019

Model:
Time ~= 25.44
+ r 7.086
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64divs", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.44
+ r 12.92
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.43 0.026 0.1%
1 38.36 0.042 0.1%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 25.43
+ r 12.92
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64divu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.41
+ r 11.96
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.41 0.02 0.0%
1 37.37 0.057 0.1%

Quality and confidence:
param error
r 0.02

Model:
Time ~= 25.41
+ r 11.96
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64rems", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.46
+ r 12.79
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.45 0.015 0.0%
1 38.25 0.044 0.1%

Quality and confidence:
param error
r 0.015

Model:
Time ~= 25.45
+ r 12.79
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64remu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.48
+ r 12.11
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.48 0.028 0.1%
1 37.59 0.052 0.1%

Quality and confidence:
param error
r 0.019

Model:
Time ~= 25.48
+ r 12.11
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64and", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.99
+ r 6.463
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.98 0.041 0.1%
1 32.45 0.051 0.1%

Quality and confidence:
param error
r 0.022

Model:
Time ~= 25.98
+ r 6.469
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64or", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.4
+ r 7.061
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.4 0.026 0.1%
1 32.47 0.046 0.1%

Quality and confidence:
param error
r 0.017

Model:
Time ~= 25.4
+ r 7.067
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64xor", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.47
+ r 7.068
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.47 0.022 0.0%
1 32.54 0.073 0.2%

Quality and confidence:
param error
r 0.025

Model:
Time ~= 25.47
+ r 7.072
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64shl", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.41
+ r 7.208
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.41 0.017 0.0%
1 32.61 0.03 0.0%

Quality and confidence:
param error
r 0.011

Model:
Time ~= 25.41
+ r 7.205
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64shrs", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.42
+ r 7.194
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.43 0.027 0.1%
1 32.62 0.064 0.1%

Quality and confidence:
param error
r 0.023

Model:
Time ~= 25.43
+ r 7.195
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64shru", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.43
+ r 7.32
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.43 0.023 0.0%
1 32.77 0.134 0.4%

Quality and confidence:
param error
r 0.045

Model:
Time ~= 25.43
+ r 7.341
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64rotl", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.46
+ r 7.165
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.45 0.028 0.1%
1 32.6 0.047 0.1%

Quality and confidence:
param error
r 0.018

Model:
Time ~= 25.45
+ r 7.154
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64rotr", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.36
+ r 7.333
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.37 0.018 0.0%
1 32.7 0.039 0.1%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 25.37
+ r 7.334
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)

@athei athei marked this pull request as ready for review April 13, 2021 12:09
@github-actions github-actions bot added A0-please_review Pull request needs code review. and removed A3-in_progress Pull request is in progress. No review needed at this stage. labels Apr 13, 2021
@athei athei requested review from ascjones, gui1117 and pepyakin April 13, 2021 13:19
athei added 2 commits April 18, 2021 11:06
This removes the need for a runtime check of the specified
`MaxDepth`. We can now garantuee that we don't need to
allocate when a new call frame is pushed.
athei and others added 2 commits April 20, 2021 11:00
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com>
Copy link
Contributor

@gui1117 gui1117 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@athei
Copy link
Member Author

athei commented Apr 23, 2021

/benchmark runtime pallet pallet_contracts

@parity-benchapp
Copy link

parity-benchapp bot commented Apr 23, 2021

Finished benchmark for branch: at-rework-exec

Benchmark: Benchmark Runtime Pallet

cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_contracts --extrinsic="*" --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/contracts/src/weights.rs --template=./.maintain/frame-weight-template.hbs

Results

Pallet: "pallet_contracts", Extrinsic: "on_initialize", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 3.61
µs

Reads = 1
Writes = 0
Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 3.61
µs

Reads = 1
Writes = 0
Pallet: "pallet_contracts", Extrinsic: "on_initialize_per_trie_key", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ k 2.315
µs

Reads = 1 + (0 * k)
Writes = 1 + (1 * k)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
k mean µs sigma µs %
0 49.57 0.146 0.2%
20 59.83 0.3 0.5%
40 98.15 0.575 0.5%
60 135.6 0.586 0.4%
80 171.5 0.908 0.5%
100 210.4 1.159 0.5%
120 255.2 6.076 2.3%
140 293.2 2.062 0.7%
160 334.2 2.118 0.6%
180 379.4 3.129 0.8%
200 433.1 3.768 0.8%
220 477 4.521 0.9%
240 501.7 3.451 0.6%
260 545.1 2.997 0.5%
280 590.2 4.276 0.7%
300 635.6 3.649 0.5%
320 689.1 2.605 0.3%
340 735.3 2.525 0.3%
360 794.3 10.33 1.3%
380 830.5 3.518 0.4%
400 875.4 4.118 0.4%
420 929.9 7.051 0.7%
440 968.4 3.831 0.3%
460 1015 3.564 0.3%
480 1061 4.708 0.4%
500 1114 3.823 0.3%
520 1163 3.645 0.3%
540 1205 2.957 0.2%
560 1256 4.047 0.3%
580 1304 5.325 0.4%
600 1345 5.112 0.3%
620 1395 5.669 0.4%
640 1448 5.377 0.3%
660 1494 2.046 0.1%
680 1545 3.712 0.2%
700 1590 8.044 0.5%
720 1643 7.192 0.4%
740 1678 3.021 0.1%
760 1728 2.335 0.1%
780 1781 6.345 0.3%
800 1820 3.443 0.1%
820 1862 3.862 0.2%
840 1929 9.842 0.5%
860 1975 16.25 0.8%
880 2022 10.83 0.5%
900 2068 14.99 0.7%
920 2099 8.102 0.3%
940 2143 5.831 0.2%
960 2189 5.386 0.2%
980 2239 5.093 0.2%
1000 2289 10.32 0.4%
1020 2336 9.547 0.4%

Quality and confidence:
param error
k 0.002

Model:
Time ~= 0
+ k 2.307
µs

Reads = 1 + (0 * k)
Writes = 1 + (1 * k)
Pallet: "pallet_contracts", Extrinsic: "on_initialize_per_queue_item", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 12.76
+ q 33.24
µs

Reads = 1 + (0 * q)
Writes = 1 + (0 * q)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
q mean µs sigma µs %
0 3.597 0.03 0.8%
20 694.6 1.438 0.2%
40 1372 0.854 0.0%
60 2005 1.927 0.0%
80 2663 1.786 0.0%
100 3324 2.334 0.0%
120 3990 1.772 0.0%
140 4655 7.193 0.1%
160 5317 7.483 0.1%
180 5997 8.583 0.1%
200 6667 14.87 0.2%
220 7315 5.569 0.0%
240 7995 11.77 0.1%
260 8655 10.79 0.1%
280 9300 17.67 0.1%
300 10140 23.91 0.2%
320 10840 13.99 0.1%
340 11500 9.861 0.0%
360 11870 9.169 0.0%
380 12530 16.62 0.1%
400 13190 19 0.1%
420 13860 19.55 0.1%
440 14620 18.08 0.1%
460 15320 12.73 0.0%
480 15990 14.34 0.0%
500 16660 14.96 0.0%
520 17340 31.99 0.1%
540 18000 15.5 0.0%
560 18660 28.27 0.1%
580 19330 18.87 0.0%
600 19970 28.9 0.1%
620 20640 12.71 0.0%
640 21300 30.02 0.1%
660 21950 17.97 0.0%
680 22590 19.31 0.0%
700 23290 26.63 0.1%
720 23920 31.11 0.1%
740 24590 19.54 0.0%
760 25290 25.97 0.1%
780 25930 28.89 0.1%
800 26540 23.65 0.0%
820 27220 30.97 0.1%
840 27950 21.1 0.0%
860 28580 55.03 0.1%
880 29240 17.06 0.0%
900 29930 19.3 0.0%
920 30610 31.54 0.1%
940 31280 21.19 0.0%
960 31970 19.28 0.0%
980 32600 16.91 0.0%
1000 33270 23.99 0.0%
1020 33980 21.34 0.0%

Quality and confidence:
param error
q 0.008

Model:
Time ~= 18.63
+ q 33.24
µs

Reads = 1 + (0 * q)
Writes = 1 + (0 * q)
Pallet: "pallet_contracts", Extrinsic: "instrument", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 86.77
+ c 115.8
µs

Reads = 1 + (0 * c)
Writes = 1 + (0 * c)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 104.3 0.211 0.2%
2 336.4 0.218 0.0%
4 563.9 0.242 0.0%
6 762.8 0.602 0.0%
8 1020 9.387 0.9%
10 1224 1.261 0.1%
12 1417 1.344 0.0%
14 1725 0.601 0.0%
16 1920 1.177 0.0%
18 2172 0.862 0.0%
20 2367 0.909 0.0%
22 2562 1.064 0.0%
24 2757 1.813 0.0%
26 3177 1.499 0.0%
28 3371 1.848 0.0%
30 3565 1.894 0.0%
32 3757 1.695 0.0%
34 4055 0.626 0.0%
36 4253 11.04 0.2%
38 4444 4.099 0.0%
40 4636 1.367 0.0%
42 4829 2.969 0.0%
44 5027 8.558 0.1%
46 5218 2.091 0.0%
48 5412 1.833 0.0%
50 6063 3.917 0.0%
52 6268 10.32 0.1%
54 6455 9.476 0.1%
56 6647 8.981 0.1%
58 6842 9.064 0.1%
60 7043 12.36 0.1%
62 7233 11.58 0.1%
64 7422 6.98 0.0%
66 7832 13.34 0.1%
68 8025 10.66 0.1%
70 8216 2.59 0.0%
72 8409 6.715 0.0%
74 8607 9.507 0.1%
76 8803 8.419 0.0%
78 9007 11.91 0.1%
80 9208 5.737 0.0%
82 9387 8.549 0.0%
84 9588 11.97 0.1%
86 9780 14.29 0.1%
88 9975 10.33 0.1%
90 10170 11.51 0.1%
92 10350 9.691 0.0%
94 10550 8.911 0.0%
96 10740 9.426 0.0%
98 11880 10.82 0.0%
100 12070 11.18 0.0%
102 12460 119.2 0.9%
104 12470 12.99 0.1%
106 12670 8.498 0.0%
108 12850 12.86 0.1%
110 13050 12.48 0.0%
112 13250 7.766 0.0%
114 13450 6.909 0.0%
116 13650 16.74 0.1%
118 13830 9.328 0.0%
120 14040 9.518 0.0%
122 14230 7.351 0.0%
124 14420 14.5 0.1%
126 14620 8.955 0.0%
128 14810 9.752 0.0%

Quality and confidence:
param error
c 0.198

Model:
Time ~= 36.95
+ c 116.5
µs

Reads = 1 + (0 * c)
Writes = 1 + (0 * c)
Pallet: "pallet_contracts", Extrinsic: "update_schedule", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 28.09
µs

Reads = 1
Writes = 1
Min Squares Analysis

-- Extrinsic Time --

Model:
Time ~= 28.09
µs

Reads = 1
Writes = 1
Pallet: "pallet_contracts", Extrinsic: "instantiate_with_code", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 288.8
+ c 157.3
+ s 2.944
µs

Reads = 6 + (0 * c) + (0 * s)
Writes = 4 + (0 * c) + (0 * s)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c s mean µs sigma µs %
0 1024 3302 6.32 0.1%
1 1024 3465 1.192 0.0%
2 1024 3621 1.242 0.0%
3 1024 3760 1.526 0.0%
4 1024 3932 6.958 0.1%
5 1024 4075 2.176 0.0%
6 1024 4211 1.981 0.0%
7 1024 4408 1.998 0.0%
8 1024 4655 30.36 0.6%
9 1024 4812 1.826 0.0%
10 1024 4952 1.909 0.0%
11 1024 4989 14.53 0.2%
12 1024 5114 7.729 0.1%
13 1024 5376 8.713 0.1%
14 1024 5508 2.644 0.0%
15 1024 5645 2.579 0.0%
16 1024 5782 7.296 0.1%
17 1024 5993 12.71 0.2%
18 1024 6124 12.1 0.1%
19 1024 6262 9.506 0.1%
20 1024 6401 12.56 0.1%
21 1024 6543 11.12 0.1%
22 1024 6672 8.042 0.1%
23 1024 6824 11.71 0.1%
24 1024 6944 7.653 0.1%
25 1024 7339 11.76 0.1%
26 1024 7477 11.45 0.1%
27 1024 7619 12.55 0.1%
28 1024 7749 7.2 0.0%
29 1024 7880 6.153 0.0%
30 1024 8028 11.58 0.1%
31 1024 8161 9.215 0.1%
32 1024 8310 17.42 0.2%
33 1024 8558 13.09 0.1%
34 1024 8696 10.08 0.1%
35 1024 8831 10.4 0.1%
36 1024 8966 9.676 0.1%
37 1024 9097 7.778 0.0%
38 1024 9237 12.11 0.1%
39 1024 9368 12.09 0.1%
40 1024 9511 11.39 0.1%
41 1024 9661 15.6 0.1%
42 1024 9795 11.2 0.1%
43 1024 9928 11.38 0.1%
44 1024 10090 13.13 0.1%
45 1024 10210 14.28 0.1%
46 1024 10350 11.66 0.1%
47 1024 10480 10.68 0.1%
48 1024 10630 6.624 0.0%
49 1024 11250 11.47 0.1%
50 1024 11400 13.71 0.1%
51 1024 11520 9.272 0.0%
52 1024 11670 12.8 0.1%
53 1024 11800 19.98 0.1%
54 1024 11930 10.98 0.0%
55 1024 12080 17.49 0.1%
56 1024 12210 13.81 0.1%
57 1024 12330 11.78 0.0%
58 1024 12470 10.16 0.0%
59 1024 12600 14.18 0.1%
60 1024 12740 19.67 0.1%
61 1024 12890 11.27 0.0%
62 1024 13070 15.66 0.1%
63 1024 13200 9.796 0.0%
64 0 10290 10.24 0.0%
64 20 10360 10.57 0.1%
64 40 10420 25.54 0.2%
64 60 10480 11.27 0.1%
64 80 10550 12.5 0.1%
64 100 10610 8.397 0.0%
64 120 10670 23.88 0.2%
64 140 10710 16.31 0.1%
64 160 10780 10.04 0.0%
64 180 10830 6.14 0.0%
64 200 10880 11.43 0.1%
64 220 10950 20.44 0.1%
64 240 11000 16.07 0.1%
64 260 11070 10.53 0.0%
64 280 11130 12.42 0.1%
64 300 11190 9.858 0.0%
64 320 11250 17.38 0.1%
64 340 11340 50.88 0.4%
64 360 11600 11.92 0.1%
64 380 11580 63.9 0.5%
64 400 11490 17.12 0.1%
64 420 11570 17.08 0.1%
64 440 11610 19.73 0.1%
64 460 11680 12.68 0.1%
64 480 11720 10.1 0.0%
64 500 11780 8.599 0.0%
64 520 11840 8.011 0.0%
64 540 11890 10.87 0.0%
64 560 11960 10.3 0.0%
64 580 12030 9.94 0.0%
64 600 12080 8.737 0.0%
64 620 12150 22.78 0.1%
64 640 12200 13.07 0.1%
64 660 12260 8.985 0.0%
64 680 12330 12.85 0.1%
64 700 12370 12.18 0.0%
64 720 12450 13.08 0.1%
64 740 12510 12.49 0.0%
64 760 12530 11.77 0.0%
64 780 12580 19.39 0.1%
64 800 12650 14.45 0.1%
64 820 12700 9.118 0.0%
64 840 12900 133.4 1.0%
64 860 13110 10.38 0.0%
64 880 12870 11.54 0.0%
64 900 12940 11.99 0.0%
64 920 13000 9.609 0.0%
64 940 13070 9.892 0.0%
64 960 13130 14.91 0.1%
64 980 13200 8.432 0.0%
64 1000 13260 10.89 0.0%
64 1020 13310 16.58 0.1%
64 1024 13340 15.22 0.1%

Quality and confidence:
param error
c 0.143
s 0.009

Model:
Time ~= 230
+ c 157.4
+ s 2.992
µs

Reads = 6 + (0 * c) + (0 * s)
Writes = 4 + (0 * c) + (0 * s)
Pallet: "pallet_contracts", Extrinsic: "instantiate", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 205.5
+ c 8.528
+ s 2.919
µs

Reads = 6 + (0 * c) + (0 * s)
Writes = 3 + (0 * c) + (0 * s)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c s mean µs sigma µs %
0 1024 3193 2.144 0.0%
2 1024 3211 1.362 0.0%
4 1024 3233 8.671 0.2%
6 1024 3245 2.055 0.0%
8 1024 3263 0.831 0.0%
10 1024 3279 1.233 0.0%
12 1024 3307 13.32 0.4%
14 1024 3312 1.27 0.0%
16 1024 3330 2.546 0.0%
18 1024 3356 9.625 0.2%
20 1024 3365 1.63 0.0%
22 1024 3383 0.751 0.0%
24 1024 3399 1.592 0.0%
26 1024 3417 1.475 0.0%
28 1024 3437 6.548 0.1%
30 1024 3454 6.994 0.2%
32 1024 3471 9.656 0.2%
34 1024 3485 1.321 0.0%
36 1024 3504 2.142 0.0%
38 1024 3519 2.648 0.0%
40 1024 3536 2.414 0.0%
42 1024 3553 2.42 0.0%
44 1024 3570 2.312 0.0%
46 1024 3588 3.199 0.0%
48 1024 3601 2.521 0.0%
50 1024 3621 3.789 0.1%
52 1024 3637 1.778 0.0%
54 1024 3667 10.36 0.2%
56 1024 3672 3.414 0.0%
58 1024 3687 3.637 0.0%
60 1024 3712 8.986 0.2%
62 1024 3721 2.423 0.0%
64 1024 3754 8.877 0.2%
66 1024 3761 8.026 0.2%
68 1024 3777 1.513 0.0%
70 1024 3793 2.144 0.0%
72 1024 3812 7.377 0.1%
74 1024 3826 2.707 0.0%
76 1024 3840 2.981 0.0%
78 1024 3863 5.611 0.1%
80 1024 3875 3.061 0.0%
82 1024 3894 2.423 0.0%
84 1024 3907 3.276 0.0%
86 1024 3931 7.538 0.1%
88 1024 3946 2.304 0.0%
90 1024 3961 3.323 0.0%
92 1024 3979 0.959 0.0%
94 1024 3995 6.903 0.1%
96 1024 4007 3.51 0.0%
98 1024 4038 10.62 0.2%
100 1024 4048 5.766 0.1%
102 1024 4058 5.205 0.1%
104 1024 4087 5.533 0.1%
106 1024 4099 3.693 0.0%
108 1024 4125 7.03 0.1%
110 1024 4139 11.53 0.2%
112 1024 4156 9.073 0.2%
114 1024 4167 2.83 0.0%
116 1024 4179 5.609 0.1%
118 1024 4207 9.062 0.2%
120 1024 4219 5.264 0.1%
122 1024 4237 7.412 0.1%
124 1024 4252 2.581 0.0%
126 1024 4277 10.4 0.2%
128 0 1312 0.307 0.0%
128 20 1370 0.384 0.0%
128 40 1427 3.283 0.2%
128 60 1487 0.417 0.0%
128 80 1544 4.927 0.3%
128 100 1602 0.398 0.0%
128 120 1660 3.118 0.1%
128 140 1713 6.203 0.3%
128 160 1775 1.171 0.0%
128 180 1832 3.844 0.2%
128 200 1891 2.843 0.1%
128 220 1952 1.003 0.0%
128 240 2009 1.661 0.0%
128 260 2067 2.121 0.1%
128 280 2124 1.67 0.0%
128 300 2175 6.485 0.2%
128 320 2240 0.773 0.0%
128 340 2295 5.333 0.2%
128 360 2358 3.696 0.1%
128 380 2417 1.87 0.0%
128 400 2478 4.07 0.1%
128 420 2535 2.183 0.0%
128 440 2594 2.425 0.0%
128 460 2649 4.946 0.1%
128 480 2710 3.283 0.1%
128 500 2768 3.851 0.1%
128 520 2829 2.535 0.0%
128 540 2888 2.391 0.0%
128 560 2942 3.781 0.1%
128 580 3004 5.589 0.1%
128 600 3059 2.878 0.0%
128 620 3118 3.072 0.0%
128 640 3176 2.723 0.0%
128 660 3230 3.976 0.1%
128 680 3290 2.367 0.0%
128 700 3348 6.79 0.2%
128 720 3409 2.42 0.0%
128 740 3467 2.597 0.0%
128 760 3524 5.657 0.1%
128 780 3588 1.644 0.0%
128 800 3642 8.614 0.2%
128 820 3703 2.28 0.0%
128 840 3760 5.406 0.1%
128 860 3822 4.246 0.1%
128 880 3881 5.433 0.1%
128 900 3937 5.521 0.1%
128 920 4085 10.36 0.2%
128 940 4140 5.236 0.1%
128 960 4118 6.891 0.1%
128 980 4171 6.517 0.1%
128 1000 4220 3.632 0.0%
128 1020 4276 5.021 0.1%
128 1024 4292 9.079 0.2%

Quality and confidence:
param error
c 0.011
s 0.001

Model:
Time ~= 203.9
+ c 8.639
+ s 2.918
µs

Reads = 6 + (0 * c) + (0 * s)
Writes = 3 + (0 * c) + (0 * s)
Pallet: "pallet_contracts", Extrinsic: "call", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 198.9
+ c 3.913
µs

Reads = 5 + (0 * c)
Writes = 2 + (0 * c)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 195.7 0.176 0.0%
2 206 0.218 0.1%
4 213.4 0.284 0.1%
6 221.8 0.232 0.1%
8 228.5 0.161 0.0%
10 236.6 0.207 0.0%
12 244.5 0.369 0.1%
14 253.1 0.258 0.1%
16 260.5 0.158 0.0%
18 269.6 0.192 0.0%
20 277.3 0.224 0.0%
22 285.4 0.215 0.0%
24 293.3 0.156 0.0%
26 300.8 0.154 0.0%
28 308.8 0.23 0.0%
30 316.4 0.318 0.1%
32 325.4 0.346 0.1%
34 332.8 0.221 0.0%
36 340.1 0.458 0.1%
38 348.3 0.139 0.0%
40 355.6 0.202 0.0%
42 365.5 1.402 0.3%
44 371.9 0.268 0.0%
46 380.1 0.332 0.0%
48 387.4 0.225 0.0%
50 395.2 0.106 0.0%
52 402.6 0.223 0.0%
54 410.1 0.368 0.0%
56 417.3 0.281 0.0%
58 425.7 0.355 0.0%
60 433.5 0.639 0.1%
62 440.9 0.367 0.0%
64 451.3 0.845 0.1%
66 459.4 0.181 0.0%
68 465.9 0.212 0.0%
70 473.3 0.188 0.0%
72 481.1 0.248 0.0%
74 489.3 0.252 0.0%
76 497 1.366 0.2%
78 504 0.249 0.0%
80 512.2 0.411 0.0%
82 519.9 0.311 0.0%
84 527.8 0.434 0.0%
86 536 0.324 0.0%
88 543.6 0.241 0.0%
90 551.2 0.272 0.0%
92 559 0.229 0.0%
94 566.5 0.446 0.0%
96 574 0.234 0.0%
98 581.8 0.232 0.0%
100 589.2 0.204 0.0%
102 597.6 0.377 0.0%
104 604.3 3.142 0.5%
106 613.6 0.381 0.0%
108 620.9 0.241 0.0%
110 629.6 0.853 0.1%
112 637.8 2.004 0.3%
114 645.1 0.14 0.0%
116 652 0.307 0.0%
118 660 0.237 0.0%
120 667.7 0.421 0.0%
122 674.7 0.205 0.0%
124 682.5 0.316 0.0%
126 690.6 0.417 0.0%
128 701 0.544 0.0%

Quality and confidence:
param error
c 0.001

Model:
Time ~= 198.9
+ c 3.913
µs

Reads = 5 + (0 * c)
Writes = 2 + (0 * c)
Pallet: "pallet_contracts", Extrinsic: "claim_surcharge", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 132.7
+ c 4.73
µs

Reads = 5 + (0 * c)
Writes = 4 + (0 * c)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 130.9 0.318 0.2%
2 142 0.251 0.1%
4 151.2 0.215 0.1%
6 160.1 0.159 0.0%
8 169.7 0.181 0.1%
10 179.3 0.158 0.0%
12 188.8 0.222 0.1%
14 198.8 0.224 0.1%
16 208.5 0.206 0.0%
18 218.6 0.191 0.0%
20 227.5 0.293 0.1%
22 238 0.224 0.0%
24 247.3 0.299 0.1%
26 257 0.317 0.1%
28 266.5 0.439 0.1%
30 275.9 0.282 0.1%
32 285.1 0.168 0.0%
34 294.1 0.359 0.1%
36 303.3 0.199 0.0%
38 312.9 0.44 0.1%
40 322 0.262 0.0%
42 330.9 0.285 0.0%
44 341.8 0.293 0.0%
46 350.2 0.196 0.0%
48 360.4 0.294 0.0%
50 370 0.249 0.0%
52 378.8 0.699 0.1%
54 387.2 0.274 0.0%
56 396.5 0.413 0.1%
58 406.2 0.287 0.0%
60 414.9 0.52 0.1%
62 424.7 0.468 0.1%
64 435.4 0.418 0.0%
66 444.4 0.305 0.0%
68 453.8 0.413 0.0%
70 462.4 0.445 0.0%
72 472.4 0.566 0.1%
74 482.2 0.623 0.1%
76 491.5 0.548 0.1%
78 499.9 0.381 0.0%
80 510.1 0.321 0.0%
82 520.3 0.739 0.1%
84 529.8 0.458 0.0%
86 539.2 0.612 0.1%
88 549.2 0.536 0.0%
90 558.8 0.715 0.1%
92 567.4 1.741 0.3%
94 577.5 1.01 0.1%
96 585.9 0.552 0.0%
98 596.1 0.378 0.0%
100 606.1 0.466 0.0%
102 615.4 0.998 0.1%
104 623.2 0.355 0.0%
106 633.7 0.637 0.1%
108 642.6 0.598 0.0%
110 652.9 0.866 0.1%
112 663.5 1.203 0.1%
114 672.8 0.691 0.1%
116 681.5 0.545 0.0%
118 691 0.342 0.0%
120 701.8 1.3 0.1%
122 710.3 0.314 0.0%
124 719.1 0.429 0.0%
126 729.1 0.747 0.1%
128 740.7 1.03 0.1%

Quality and confidence:
param error
c 0.001

Model:
Time ~= 132.5
+ c 4.732
µs

Reads = 5 + (0 * c)
Writes = 4 + (0 * c)
Pallet: "pallet_contracts", Extrinsic: "seal_caller", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 171.6
+ r 251
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 142.3 0.151 0.1%
1 399.5 0.35 0.0%
2 653 0.855 0.1%
3 903.5 2.604 0.2%
4 1224 31.38 2.5%
5 1437 4.398 0.3%
6 1695 9.275 0.5%
7 1951 9.569 0.4%
8 2204 8.811 0.3%
9 2464 10.5 0.4%
10 2704 7.491 0.2%
11 2980 9.26 0.3%
12 3235 13.91 0.4%
13 3425 9.542 0.2%
14 3672 6.201 0.1%
15 3925 11.65 0.2%
16 4186 10.88 0.2%
17 4426 7.946 0.1%
18 4678 5.513 0.1%
19 4920 9.388 0.1%
20 5172 14.61 0.2%

Quality and confidence:
param error
r 0.318

Model:
Time ~= 179.6
+ r 250.6
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_address", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 146.7
+ r 251.4
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 142 0.234 0.1%
1 400.3 0.351 0.0%
2 651.1 0.422 0.0%
3 902.1 0.822 0.0%
4 1153 1.936 0.1%
5 1402 1.158 0.0%
6 1650 1.228 0.0%
7 1906 1.964 0.1%
8 2154 2.249 0.1%
9 2408 2.593 0.1%
10 2661 7.621 0.2%
11 2911 3.571 0.1%
12 3162 8.438 0.2%
13 3409 4.962 0.1%
14 3659 6.919 0.1%
15 3920 5.12 0.1%
16 4171 5.242 0.1%
17 4416 8.784 0.1%
18 4682 7.918 0.1%
19 4928 5.492 0.1%
20 5177 7.784 0.1%

Quality and confidence:
param error
r 0.071

Model:
Time ~= 144.8
+ r 251.5
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_gas_left", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 150.9
+ r 243.7
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 142.3 0.098 0.0%
1 393.1 0.379 0.0%
2 641.2 1.233 0.1%
3 882.5 1.653 0.1%
4 1126 1.834 0.1%
5 1375 8.483 0.6%
6 1613 1.675 0.1%
7 1858 2.529 0.1%
8 2110 4.837 0.2%
9 2347 3.51 0.1%
10 2594 8.186 0.3%
11 2834 5.209 0.1%
12 3072 2.913 0.0%
13 3314 7.1 0.2%
14 3572 11.63 0.3%
15 3807 6.261 0.1%
16 4048 8.035 0.1%
17 4297 6.87 0.1%
18 4536 8.519 0.1%
19 4778 14.25 0.2%
20 5026 8.724 0.1%

Quality and confidence:
param error
r 0.09

Model:
Time ~= 151.9
+ r 243.7
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_balance", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 155.2
+ r 559.9
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 142.3 0.162 0.1%
1 715.1 1.784 0.2%
2 1277 3.774 0.2%
3 1836 6.385 0.3%
4 2409 10.16 0.4%
5 2948 4.054 0.1%
6 3517 7.492 0.2%
7 4078 8.257 0.2%
8 4641 7.044 0.1%
9 5197 17.35 0.3%
10 5759 9.557 0.1%
11 6315 10.86 0.1%
12 6884 19.42 0.2%
13 7438 24.63 0.3%
14 8011 28.48 0.3%
15 8537 15.04 0.1%
16 9142 19.36 0.2%
17 9669 12.53 0.1%
18 10220 13.84 0.1%
19 10800 22.29 0.2%
20 11320 18.02 0.1%

Quality and confidence:
param error
r 0.211

Model:
Time ~= 157.4
+ r 559.8
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_value_transferred", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 146.5
+ r 246.5
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 141.5 0.124 0.0%
1 394.8 1 0.2%
2 641.3 1.143 0.1%
3 889.1 1.971 0.2%
4 1133 2.315 0.2%
5 1378 2.009 0.1%
6 1624 3.086 0.1%
7 1873 2.747 0.1%
8 2115 2.929 0.1%
9 2363 4.376 0.1%
10 2608 4.054 0.1%
11 2861 6.142 0.2%
12 3107 5.3 0.1%
13 3348 4.122 0.1%
14 3596 10.4 0.2%
15 3844 5.396 0.1%
16 4092 6.725 0.1%
17 4340 9.146 0.2%
18 4594 6.214 0.1%
19 4834 4.274 0.0%
20 5075 10.7 0.2%

Quality and confidence:
param error
r 0.071

Model:
Time ~= 145.1
+ r 246.7
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_minimum_balance", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 147.8
+ r 245.1
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 142.5 0.234 0.1%
1 393.5 0.333 0.0%
2 639.1 1.711 0.2%
3 882.9 1.421 0.1%
4 1128 1.144 0.1%
5 1372 2.143 0.1%
6 1618 1.817 0.1%
7 1864 1.938 0.1%
8 2106 3.234 0.1%
9 2356 3.993 0.1%
10 2602 2.97 0.1%
11 2848 4.629 0.1%
12 3092 1.991 0.0%
13 3336 2.653 0.0%
14 3583 6.623 0.1%
15 3824 6.82 0.1%
16 4071 7.017 0.1%
17 4309 9.056 0.2%
18 4561 4.714 0.1%
19 4802 8.107 0.1%
20 5047 6.032 0.1%

Quality and confidence:
param error
r 0.06

Model:
Time ~= 147.9
+ r 245.1
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_tombstone_deposit", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 143.6
+ r 247.5
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 142.3 0.235 0.1%
1 394.1 0.714 0.1%
2 641.9 1.32 0.2%
3 890.9 3.352 0.3%
4 1131 3.334 0.2%
5 1379 2.541 0.1%
6 1625 3.601 0.2%
7 1871 6.551 0.3%
8 2118 3.611 0.1%
9 2370 10.42 0.4%
10 2602 5.731 0.2%
11 2870 13.13 0.4%
12 3104 6.377 0.2%
13 3363 9.898 0.2%
14 3613 13.25 0.3%
15 3860 12.02 0.3%
16 4117 14.76 0.3%
17 4359 9.004 0.2%
18 4618 15.02 0.3%
19 4830 8.741 0.1%
20 5101 13.93 0.2%

Quality and confidence:
param error
r 0.138

Model:
Time ~= 141.1
+ r 247.8
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_rent_allowance", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 148.7
+ r 247.4
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 141.8 0.08 0.0%
1 397 0.372 0.0%
2 644.9 0.516 0.0%
3 891.4 0.828 0.0%
4 1138 1.352 0.1%
5 1385 0.849 0.0%
6 1632 2.044 0.1%
7 1878 3.026 0.1%
8 2127 1.04 0.0%
9 2373 4.462 0.1%
10 2621 4.698 0.1%
11 2869 3.959 0.1%
12 3115 5.461 0.1%
13 3370 6.495 0.1%
14 3619 7.552 0.2%
15 3867 9.343 0.2%
16 4111 11.44 0.2%
17 4356 8.488 0.1%
18 4601 5.567 0.1%
19 4848 13.12 0.2%
20 5094 7.369 0.1%

Quality and confidence:
param error
r 0.077

Model:
Time ~= 147.3
+ r 247.5
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_block_number", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 149.7
+ r 242.6
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 142.4 0.184 0.1%
1 391.4 0.761 0.1%
2 632.8 1.477 0.2%
3 874.6 0.957 0.1%
4 1121 1.318 0.1%
5 1365 1.575 0.1%
6 1608 2.627 0.1%
7 1850 1.56 0.0%
8 2094 2.639 0.1%
9 2349 8.708 0.3%
10 2584 5.367 0.2%
11 2820 3.653 0.1%
12 3066 5.152 0.1%
13 3308 4.647 0.1%
14 3546 6.257 0.1%
15 3781 3.962 0.1%
16 4028 8.639 0.2%
17 4262 5.859 0.1%
18 4509 8.422 0.1%
19 4756 6.908 0.1%
20 5005 12.55 0.2%

Quality and confidence:
param error
r 0.092

Model:
Time ~= 151.5
+ r 242.4
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_now", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 147
+ r 244.2
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 142.2 0.161 0.1%
1 391.7 0.562 0.1%
2 636.9 0.674 0.1%
3 881.5 1.189 0.1%
4 1123 1.267 0.1%
5 1368 1.455 0.1%
6 1613 3.209 0.1%
7 1858 4.889 0.2%
8 2098 3.999 0.1%
9 2342 3.414 0.1%
10 2588 5.53 0.2%
11 2830 8.287 0.2%
12 3078 6.011 0.1%
13 3321 7.928 0.2%
14 3561 7.236 0.2%
15 3807 5.085 0.1%
16 4061 7.724 0.1%
17 4295 9.71 0.2%
18 4541 15.82 0.3%
19 4796 6.296 0.1%
20 5034 5.783 0.1%

Quality and confidence:
param error
r 0.08

Model:
Time ~= 145.9
+ r 244.3
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_rent_params", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 150.4
+ r 381.4
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 142.3 0.139 0.0%
1 531.1 0.373 0.0%
2 914.7 1.188 0.1%
3 1294 1.629 0.1%
4 1678 2.031 0.1%
5 2060 3.367 0.1%
6 2436 2.795 0.1%
7 2822 3.803 0.1%
8 3204 4.874 0.1%
9 3586 3.981 0.1%
10 3967 7.455 0.1%
11 4346 7.197 0.1%
12 4727 11.51 0.2%
13 5114 7.337 0.1%
14 5489 10.44 0.1%
15 5876 11.12 0.1%
16 6262 5.708 0.0%
17 6637 10.01 0.1%
18 7010 5.803 0.0%
19 7388 8.171 0.1%
20 7782 9.668 0.1%

Quality and confidence:
param error
r 0.09

Model:
Time ~= 150.3
+ r 381.5
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_weight_to_fee", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 151.7
+ r 485.7
µs

Reads = 6 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 142.3 0.082 0.0%
1 641.5 1.117 0.1%
2 1126 2.57 0.2%
3 1609 2.693 0.1%
4 2092 3.381 0.1%
5 2580 4.115 0.1%
6 3064 6.747 0.2%
7 3549 8.327 0.2%
8 4035 4.716 0.1%
9 4522 9.896 0.2%
10 5001 5.599 0.1%
11 5478 12.3 0.2%
12 5987 13.11 0.2%
13 6554 20.54 0.3%
14 7039 9.136 0.1%
15 7530 11.28 0.1%
16 7907 14.64 0.1%
17 8374 14.25 0.1%
18 8879 14.99 0.1%
19 9359 20.68 0.2%
20 9864 21.31 0.2%

Quality and confidence:
param error
r 0.418

Model:
Time ~= 152.9
+ r 486.3
µs

Reads = 6 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_gas", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 130.7
+ r 120.7
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 125.3 0.106 0.0%
1 252 0.21 0.0%
2 372 0.285 0.0%
3 493.9 1.044 0.2%
4 614.8 0.947 0.1%
5 735.1 1.393 0.1%
6 855.4 0.973 0.1%
7 976.1 1.159 0.1%
8 1095 1.767 0.1%
9 1217 0.84 0.0%
10 1336 2.039 0.1%
11 1460 2.33 0.1%
12 1580 1.306 0.0%
13 1703 3.719 0.2%
14 1823 2.167 0.1%
15 1939 2.19 0.1%
16 2054 4.087 0.1%
17 2180 3.66 0.1%
18 2300 3.31 0.1%
19 2425 1.895 0.0%
20 2554 8.268 0.3%

Quality and confidence:
param error
r 0.048

Model:
Time ~= 130
+ r 120.7
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_input", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 142
+ r 7.161
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 142 0.188 0.1%
1 149.2 0.164 0.1%

Quality and confidence:
param error
r 0.083

Model:
Time ~= 142
+ r 7.205
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_input_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 151.3
+ n 0.247
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 148.7 0.114 0.0%
20 154.9 0.231 0.1%
40 160.5 0.184 0.1%
60 165.9 0.302 0.1%
80 170.8 0.212 0.1%
100 176.1 0.179 0.1%
120 181.1 0.201 0.1%
140 185.8 0.131 0.0%
160 190.8 0.25 0.1%
180 196.1 0.263 0.1%
200 200.7 0.097 0.0%
220 205.6 0.091 0.0%
240 210.7 0.265 0.1%
260 217.4 0.237 0.1%
280 222.7 0.204 0.0%
300 227.6 0.305 0.1%
320 232.3 0.148 0.0%
340 237.4 0.319 0.1%
360 242.5 0.196 0.0%
380 247.6 0.275 0.1%
400 252.3 0.21 0.0%
420 257.5 0.193 0.0%
440 262.3 0.167 0.0%
460 267.7 0.188 0.0%
480 272.7 0.133 0.0%
500 277.6 0.252 0.0%
520 278.9 0.389 0.1%
540 283.8 0.128 0.0%
560 288.6 0.229 0.0%
580 293.6 0.194 0.0%
600 298.5 0.166 0.0%
620 303.5 0.217 0.0%
640 308.4 0.233 0.0%
660 313.4 0.189 0.0%
680 318.1 0.181 0.0%
700 323.1 0.205 0.0%
720 328.4 0.285 0.0%
740 333 0.344 0.1%
760 338 0.164 0.0%
780 343 0.368 0.1%
800 348.3 0.214 0.0%
820 353.5 0.181 0.0%
840 358.1 0.218 0.0%
860 363.5 0.348 0.0%
880 368.9 0.218 0.0%
900 374.3 0.232 0.0%
920 379.6 0.225 0.0%
940 384.3 0.172 0.0%
960 389.8 0.536 0.1%
980 393.9 0.148 0.0%
1000 399.3 0.269 0.0%
1020 404.1 0.245 0.0%

Quality and confidence:
param error
n 0

Model:
Time ~= 151.7
+ n 0.247
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_return", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 130.9
+ r 4.861
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 131 0.173 0.1%
1 135.8 0.115 0.0%

Quality and confidence:
param error
r 0.069

Model:
Time ~= 131
+ r 4.823
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_return_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 141.9
+ n 0.756
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 135.7 0.105 0.0%
20 156 0.298 0.1%
40 171.8 0.077 0.0%
60 186.3 1.648 0.8%
80 202.1 0.285 0.1%
100 217.3 0.243 0.1%
120 232.8 0.227 0.0%
140 247.9 0.27 0.1%
160 263.3 0.193 0.0%
180 278.1 0.308 0.1%
200 293.4 0.298 0.1%
220 308.7 0.36 0.1%
240 323.5 0.281 0.0%
260 338.8 0.188 0.0%
280 354.5 0.342 0.0%
300 369.2 0.098 0.0%
320 379 11.63 3.0%
340 400.4 0.179 0.0%
360 415.4 0.147 0.0%
380 430.5 0.191 0.0%
400 445.6 0.245 0.0%
420 460.3 0.281 0.0%
440 475.7 0.122 0.0%
460 490.7 1.562 0.3%
480 506.6 0.326 0.0%
500 521.3 0.436 0.0%
520 535.2 0.379 0.0%
540 550.5 0.234 0.0%
560 564.9 0.285 0.0%
580 580.4 0.188 0.0%
600 595.1 0.487 0.0%
620 610.4 0.325 0.0%
640 624.3 2.889 0.4%
660 636.5 14.68 2.3%
680 656.3 0.277 0.0%
700 642.9 35.13 5.4%
720 682.4 13.87 2.0%
740 701.7 0.408 0.0%
760 716.8 0.297 0.0%
780 731.9 0.219 0.0%
800 747.7 0.25 0.0%
820 762.2 0.408 0.0%
840 778.1 0.198 0.0%
860 793.4 0.328 0.0%
880 803.9 12.51 1.5%
900 823 0.287 0.0%
920 838.9 0.203 0.0%
940 831.9 29 3.4%
960 862.7 15.19 1.7%
980 865.7 24.13 2.7%
1000 899.6 0.285 0.0%
1020 910.9 9.937 1.0%

Quality and confidence:
param error
n 0.001

Model:
Time ~= 142.8
+ n 0.751
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_terminate", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 142.1
+ r 99.18
µs

Reads = 5 + (2 * r)
Writes = 1 + (4 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 142.1 0.248 0.1%
1 241.2 0.169 0.0%

Quality and confidence:
param error
r 0.1

Model:
Time ~= 142.1
+ r 99.13
µs

Reads = 5 + (2 * r)
Writes = 1 + (4 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_terminate_per_code_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 245.6
+ c 8.506
µs

Reads = 7 + (0 * c)
Writes = 5 + (0 * c)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c mean µs sigma µs %
0 241.3 0.312 0.1%
2 262.4 0.305 0.1%
4 278 0.167 0.0%
6 295.2 0.205 0.0%
8 313.1 0.317 0.1%
10 330.6 0.443 0.1%
12 347.3 0.738 0.2%
14 364.2 0.348 0.0%
16 380.5 0.619 0.1%
18 400.2 0.75 0.1%
20 416.5 0.313 0.0%
22 434.3 0.346 0.0%
24 451 0.909 0.2%
26 468.1 0.413 0.0%
28 483.9 0.868 0.1%
30 501.6 0.279 0.0%
32 519.5 0.437 0.0%
34 536.6 0.512 0.0%
36 552.6 0.707 0.1%
38 568.8 1.892 0.3%
40 586.9 0.403 0.0%
42 603.1 1.356 0.2%
44 619.1 1.895 0.3%
46 637.3 0.76 0.1%
48 654 1.937 0.2%
50 672.4 0.346 0.0%
52 688 2.03 0.2%
54 704.2 1.874 0.2%
56 721.7 2.492 0.3%
58 737.9 0.619 0.0%
60 755.5 0.29 0.0%
62 772.3 0.735 0.0%
64 789.2 2.864 0.3%
66 806.3 2.434 0.3%
68 824.1 0.434 0.0%
70 841 0.532 0.0%
72 859.4 0.984 0.1%
74 876.1 0.821 0.0%
76 893.4 0.684 0.0%
78 909.5 1.783 0.1%
80 926.5 1.66 0.1%
82 943.5 0.387 0.0%
84 960 2.115 0.2%
86 978.2 0.857 0.0%
88 994.9 1.201 0.1%
90 1009 2.543 0.2%
92 1028 0.534 0.0%
94 1042 3.497 0.3%
96 1060 0.474 0.0%
98 1078 0.199 0.0%
100 1094 0.332 0.0%
102 1111 2.934 0.2%
104 1127 2.119 0.1%
106 1146 0.553 0.0%
108 1160 4.85 0.4%
110 1180 0.586 0.0%
112 1195 2.507 0.2%
114 1212 1.644 0.1%
116 1230 1.348 0.1%
118 1246 2.749 0.2%
120 1285 18.52 1.4%
122 1300 6.214 0.4%
124 1324 4.741 0.3%
126 1335 3.06 0.2%
128 1353 4.732 0.3%

Quality and confidence:
param error
c 0.006

Model:
Time ~= 243.3
+ c 8.56
µs

Reads = 7 + (0 * c)
Writes = 5 + (0 * c)
Pallet: "pallet_contracts", Extrinsic: "seal_restore_to", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 171.7
+ r 100.5
µs

Reads = 5 + (4 * r)
Writes = 1 + (5 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 171.7 0.99 0.5%
1 272 0.516 0.1%

Quality and confidence:
param error
r 0.372

Model:
Time ~= 171.7
+ r 100.2
µs

Reads = 5 + (4 * r)
Writes = 1 + (5 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_restore_to_per_code_kb_delta", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 523.1
+ c 8.265
+ t 4.238
+ d 3690
µs

Reads = 8 + (0 * c) + (0 * t) + (100 * d)
Writes = 7 + (0 * c) + (0 * t) + (100 * d)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c t d mean µs sigma µs %
0 128 20 75170 89.55 0.1%
2 128 20 74770 35.48 0.0%
4 128 20 75250 117.3 0.1%
6 128 20 74860 133 0.1%
8 128 20 74920 53.69 0.0%
10 128 20 74890 66.94 0.0%
12 128 20 75010 50.31 0.0%
14 128 20 75000 85.96 0.1%
16 128 20 74770 62.84 0.0%
18 128 20 75070 48.53 0.0%
20 128 20 74960 90.66 0.1%
22 128 20 75040 60.98 0.0%
24 128 20 74950 67.06 0.0%
26 128 20 74850 48.88 0.0%
28 128 20 74960 52.44 0.0%
30 128 20 75220 44.55 0.0%
32 128 20 75350 50.79 0.0%
34 128 20 75360 40.81 0.0%
36 128 20 75170 83.63 0.1%
38 128 20 75140 55.56 0.0%
40 128 20 75230 45.82 0.0%
42 128 20 75190 89.88 0.1%
44 128 20 75050 102.1 0.1%
46 128 20 75620 120.4 0.1%
48 128 20 75110 79.11 0.1%
50 128 20 75470 45.5 0.0%
52 128 20 75460 64.15 0.0%
54 128 20 75210 83.4 0.1%
56 128 20 75280 115.8 0.1%
58 128 20 75370 24.97 0.0%
60 128 20 75660 82.4 0.1%
62 128 20 75360 72.75 0.0%
64 128 20 75440 111.8 0.1%
66 128 20 75240 47 0.0%
68 128 20 75250 67.17 0.0%
70 128 20 75440 82.35 0.1%
72 128 20 75610 93.05 0.1%
74 128 20 75530 98.11 0.1%
76 128 20 75470 72.8 0.0%
78 128 20 75390 71.47 0.0%
80 128 20 75450 68.61 0.0%
82 128 20 75620 63.96 0.0%
84 128 20 75600 100.4 0.1%
86 128 20 75530 56.88 0.0%
88 128 20 75520 95.13 0.1%
90 128 20 75760 47.48 0.0%
92 128 20 75560 48.51 0.0%
94 128 20 75700 65.99 0.0%
96 128 20 75510 67.82 0.0%
98 128 20 75990 93.6 0.1%
100 128 20 75550 62.86 0.0%
102 128 20 75620 68.92 0.0%
104 128 20 75800 81.77 0.1%
106 128 20 75910 125.9 0.1%
108 128 20 75850 74.92 0.0%
110 128 20 75790 58.68 0.0%
112 128 20 75770 70.18 0.0%
114 128 20 75740 69.27 0.0%
116 128 20 75830 47.06 0.0%
118 128 20 75970 107.7 0.1%
120 128 20 75870 58.96 0.0%
122 128 20 75810 64.95 0.0%
124 128 20 76170 79.04 0.1%
126 128 20 76260 63.85 0.0%
128 0 20 75160 45.67 0.0%
128 2 20 75220 51.28 0.0%
128 4 20 75430 79.27 0.1%
128 6 20 75430 83.69 0.1%
128 8 20 75310 120 0.1%
128 10 20 75310 55.18 0.0%
128 12 20 75770 95.06 0.1%
128 14 20 75630 59.62 0.0%
128 16 20 75750 101.9 0.1%
128 18 20 75510 96.75 0.1%
128 20 20 75500 37.24 0.0%
128 22 20 75540 65.79 0.0%
128 24 20 75360 42.5 0.0%
128 26 20 75610 50.42 0.0%
128 28 20 75510 131.8 0.1%
128 30 20 75400 77.91 0.1%
128 32 20 75640 77.42 0.1%
128 34 20 75460 44.8 0.0%
128 36 20 75660 71.51 0.0%
128 38 20 75740 82.14 0.1%
128 40 20 75400 50.96 0.0%
128 42 20 75740 62.15 0.0%
128 44 20 75940 84.39 0.1%
128 46 20 75710 100 0.1%
128 48 20 75480 46.81 0.0%
128 50 20 75590 87.2 0.1%
128 52 20 75670 74.91 0.0%
128 54 20 75520 80.85 0.1%
128 56 20 75580 54.02 0.0%
128 58 20 75680 76.22 0.1%
128 60 20 75540 60.28 0.0%
128 62 20 76030 63.42 0.0%
128 64 20 75620 50.22 0.0%
128 66 20 75740 73.6 0.0%
128 68 20 75550 34.53 0.0%
128 70 20 75790 91.87 0.1%
128 72 20 75650 69.69 0.0%
128 74 20 75870 108.5 0.1%
128 76 20 75900 88.78 0.1%
128 78 20 75820 64.25 0.0%
128 80 20 75720 64.43 0.0%
128 82 20 75860 69.81 0.0%
128 84 20 75900 73.04 0.0%
128 86 20 75850 81.92 0.1%
128 88 20 75880 38.98 0.0%
128 90 20 75780 70.82 0.0%
128 92 20 76090 67.6 0.0%
128 94 20 75600 84.6 0.1%
128 96 20 75750 87.23 0.1%
128 98 20 75780 53.48 0.0%
128 100 20 75920 98.58 0.1%
128 102 20 75800 77.35 0.1%
128 104 20 75700 53.82 0.0%
128 106 20 75840 67.58 0.0%
128 108 20 75980 96.14 0.1%
128 110 20 75840 82.87 0.1%
128 112 20 75830 77.21 0.1%
128 114 20 75890 93.79 0.1%
128 116 20 76170 135.3 0.1%
128 118 20 75810 66.96 0.0%
128 120 20 75920 102.4 0.1%
128 122 20 76140 78.99 0.1%
128 124 20 75840 81.43 0.1%
128 126 20 76010 83.88 0.1%
128 128 0 1995 6.361 0.3%
128 128 1 5587 6.172 0.1%
128 128 2 9233 14.9 0.1%
128 128 3 12880 15.04 0.1%
128 128 4 16500 15.36 0.0%
128 128 5 20180 27.13 0.1%
128 128 6 23810 19.01 0.0%
128 128 7 27460 29.93 0.1%
128 128 8 31150 30.63 0.0%
128 128 9 35040 49.72 0.1%
128 128 10 38540 30.91 0.0%
128 128 11 42170 57.6 0.1%
128 128 12 45770 71.32 0.1%
128 128 13 49470 57.37 0.1%
128 128 14 53320 58.78 0.1%
128 128 15 57040 38.74 0.0%
128 128 16 60760 80.55 0.1%
128 128 17 64360 68.72 0.1%
128 128 18 68400 64.7 0.0%
128 128 19 72230 68.71 0.0%
128 128 20 75800 100.5 0.1%

Quality and confidence:
param error
c 0.142
t 0.142
d 1.255

Model:
Time ~= 112.6
+ c 7.922
+ t 3.59
+ d 3716
µs

Reads = 8 + (0 * c) + (0 * t) + (100 * d)
Writes = 7 + (0 * c) + (0 * t) + (100 * d)
Pallet: "pallet_contracts", Extrinsic: "seal_random", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 152.9
+ r 619.5
µs

Reads = 6 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 141.9 0.152 0.1%
1 774.8 0.936 0.1%
2 1395 2.836 0.2%
3 2011 2.561 0.1%
4 2632 3.384 0.1%
5 3251 3.91 0.1%
6 3876 9.151 0.2%
7 4490 9.955 0.2%
8 5103 6.439 0.1%
9 5744 6.769 0.1%
10 6353 10.82 0.1%
11 6967 12.4 0.1%
12 7583 9.744 0.1%
13 8204 17.25 0.2%
14 8832 15.65 0.1%
15 9438 7.795 0.0%
16 10050 7.049 0.0%
17 10680 20.85 0.1%
18 11310 13.71 0.1%
19 11930 10.84 0.0%
20 12540 22.01 0.1%

Quality and confidence:
param error
r 0.146

Model:
Time ~= 152.4
+ r 619.6
µs

Reads = 6 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_deposit_event", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 151.7
+ r 899.7
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 131.6 0.213 0.1%
1 1053 0.568 0.0%
2 1952 2.823 0.1%
3 2852 5.373 0.1%
4 3755 6.597 0.1%
5 4654 6.109 0.1%
6 5543 7.871 0.1%
7 6447 12.41 0.1%
8 7350 7.292 0.0%
9 8242 12.39 0.1%
10 9144 12.08 0.1%
11 10050 12.93 0.1%
12 10960 9.718 0.0%
13 11850 10.29 0.0%
14 12750 16.59 0.1%
15 13650 12.52 0.0%
16 14530 15.23 0.1%
17 15450 10.52 0.0%
18 16320 20.15 0.1%
19 17250 12.62 0.0%
20 18120 11.12 0.0%

Quality and confidence:
param error
r 0.167

Model:
Time ~= 151
+ r 899.6
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_deposit_event_per_topic_and_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 1301
+ t 585.2
+ n 246
µs

Reads = 5 + (100 * t) + (0 * n)
Writes = 1 + (100 * t) + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
t n mean µs sigma µs %
0 16 5091 3.114 0.0%
1 16 5834 2.956 0.0%
2 16 6431 8.7 0.1%
3 16 7016 8.923 0.1%
4 0 3561 5.444 0.1%
4 1 3852 4.16 0.1%
4 2 4075 4.522 0.1%
4 3 4328 7.141 0.1%
4 4 4590 11.91 0.2%
4 5 4807 7.599 0.1%
4 6 5043 5.677 0.1%
4 7 5297 10.23 0.1%
4 8 5568 10.87 0.1%
4 9 5743 5.961 0.1%
4 10 6038 9.111 0.1%
4 11 6256 6.78 0.1%
4 12 6531 10.08 0.1%
4 13 6780 11.94 0.1%
4 14 7015 6.308 0.0%
4 15 7278 8.868 0.1%
4 16 7533 9.799 0.1%

Quality and confidence:
param error
t 2.767
n 0.545

Model:
Time ~= 1227
+ t 586.2
+ n 247.5
µs

Reads = 5 + (100 * t) + (0 * n)
Writes = 1 + (100 * t) + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_set_rent_allowance", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 143.9
+ r 166.8
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 138.3 0.155 0.1%
1 311.6 0.628 0.2%
2 478.3 0.462 0.0%
3 644.4 0.458 0.0%
4 811.6 0.829 0.1%
5 980.8 2.065 0.2%
6 1146 1.696 0.1%
7 1312 3.868 0.2%
8 1478 1.606 0.1%
9 1643 1.902 0.1%
10 1813 3.616 0.1%
11 1980 4.296 0.2%
12 2144 3.675 0.1%
13 2310 4.01 0.1%
14 2479 0.884 0.0%
15 2653 9.027 0.3%
16 2811 1.916 0.0%
17 2981 3.474 0.1%
18 3150 6.554 0.2%
19 3320 7.49 0.2%
20 3481 6.626 0.1%

Quality and confidence:
param error
r 0.053

Model:
Time ~= 142.7
+ r 167
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_set_storage", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 39.32
+ r 3835
µs

Reads = 5 + (100 * r)
Writes = 1 + (100 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 133.7 0.132 0.0%
1 3880 3.291 0.0%
2 7595 9.931 0.1%
3 11340 30.92 0.2%
4 15110 14.47 0.0%
5 19090 56.58 0.2%
6 22960 85.65 0.3%
7 27020 18 0.0%
8 30810 26.18 0.0%
9 34750 32.23 0.0%
10 38540 22.18 0.0%
11 42380 24.32 0.0%
12 46170 35.74 0.0%
13 49930 50.21 0.1%
14 53970 477.9 0.8%
15 57460 22.99 0.0%
16 61200 36.22 0.0%
17 65050 26.96 0.0%
18 69080 40.83 0.0%
19 72910 53.22 0.0%
20 76690 35.77 0.0%

Quality and confidence:
param error
r 2.062

Model:
Time ~= 21.19
+ r 3836
µs

Reads = 5 + (100 * r)
Writes = 1 + (100 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_set_storage_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 600
+ n 70.35
µs

Reads = 6 + (0 * n)
Writes = 2 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 546.2 1.674 0.3%
1 659.9 1.764 0.2%
2 748.8 1.825 0.2%
3 816.6 1.957 0.2%
4 884.2 1.094 0.1%
5 954.6 2.022 0.2%
6 1027 1.939 0.1%
7 1088 1.974 0.1%
8 1153 1.672 0.1%
9 1239 1.518 0.1%
10 1298 1.367 0.1%
11 1376 1.474 0.1%
12 1441 1.918 0.1%
13 1511 1.955 0.1%
14 1603 4.848 0.3%
15 1650 1.6 0.0%
16 1713 1.12 0.0%

Quality and confidence:
param error
n 0.223

Model:
Time ~= 589.8
+ n 71.24
µs

Reads = 6 + (0 * n)
Writes = 2 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_clear_storage", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ r 1260
µs

Reads = 5 + (100 * r)
Writes = 1 + (100 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 134.9 0.068 0.0%
1 1301 1.949 0.1%
2 2528 9.527 0.3%
3 3712 8.6 0.2%
4 4928 10.16 0.2%
5 6221 20.08 0.3%
6 7377 10.77 0.1%
7 8611 31.01 0.3%
8 9864 18.77 0.1%
9 11270 38.19 0.3%
10 12490 28.7 0.2%
11 13670 20.47 0.1%
12 15090 33.08 0.2%
13 16290 25.99 0.1%
14 17420 47.46 0.2%
15 18910 34.69 0.1%
16 19930 33.67 0.1%
17 21190 32.89 0.1%
18 22840 43.95 0.1%
19 24310 53.94 0.2%
20 25560 59.57 0.2%

Quality and confidence:
param error
r 1.95

Model:
Time ~= 0
+ r 1267
µs

Reads = 5 + (100 * r)
Writes = 1 + (100 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_get_storage", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 19.5
+ r 917.6
µs

Reads = 5 + (100 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 136.2 4.007 2.9%
1 1009 6.411 0.6%
2 1851 2.694 0.1%
3 2776 8.183 0.2%
4 3647 8.815 0.2%
5 4603 11.91 0.2%
6 5474 13.74 0.2%
7 6346 18 0.2%
8 7248 22.66 0.3%
9 8295 25.99 0.3%
10 9205 19.91 0.2%
11 10070 23.83 0.2%
12 11170 64.38 0.5%
13 12070 30.03 0.2%
14 12660 24.39 0.1%
15 13790 30.43 0.2%
16 14710 28.87 0.1%
17 15480 40.36 0.2%
18 16510 25.67 0.1%
19 17680 43.47 0.2%
20 18570 37.06 0.1%

Quality and confidence:
param error
r 1.248

Model:
Time ~= 3.466
+ r 920.4
µs

Reads = 5 + (100 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_get_storage_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 626.9
+ n 152.6
µs

Reads = 6 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 578.9 1.395 0.2%
1 759.7 1.979 0.2%
2 938.1 0.991 0.1%
3 1091 2.254 0.2%
4 1243 2.951 0.2%
5 1386 1.689 0.1%
6 1545 1.493 0.0%
7 1696 1.31 0.0%
8 1847 1.759 0.0%
9 2002 2.28 0.1%
10 2162 1.898 0.0%
11 2313 3.168 0.1%
12 2461 3.316 0.1%
13 2598 3.253 0.1%
14 2751 1.642 0.0%
15 2925 13.03 0.4%
16 3048 2.425 0.0%

Quality and confidence:
param error
n 0.231

Model:
Time ~= 618.4
+ n 153.2
µs

Reads = 6 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_transfer", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 83.43
+ r 5507
µs

Reads = 5 + (100 * r)
Writes = 2 + (100 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 146.3 0.278 0.1%
1 5636 7.583 0.1%
2 11110 9.039 0.0%
3 16560 15.4 0.0%
4 22070 19.93 0.0%
5 27560 21.21 0.0%
6 33060 27.44 0.0%
7 38460 39.5 0.1%
8 44510 223.7 0.5%
9 49570 35.7 0.0%
10 55260 48.01 0.0%
11 60510 22.38 0.0%
12 66210 79.37 0.1%
13 72030 391.5 0.5%
14 76870 64.6 0.0%
15 82640 60.8 0.0%
16 88210 82.19 0.0%
17 93760 41.77 0.0%
18 99210 76.75 0.0%
19 104900 67.81 0.0%
20 110200 54.85 0.0%

Quality and confidence:
param error
r 2.153

Model:
Time ~= 76.24
+ r 5509
µs

Reads = 5 + (100 * r)
Writes = 2 + (100 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_call", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ r 11930
µs

Reads = 6 + (200 * r)
Writes = 1 + (100 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 146.4 0.216 0.1%
1 11820 15.19 0.1%
2 23490 20.64 0.0%
3 35110 15.11 0.0%
4 46880 35.25 0.0%
5 58800 52.46 0.0%
6 70580 82.6 0.1%
7 82600 73.71 0.0%
8 94540 42.55 0.0%
9 106600 73.79 0.0%
10 118500 66.27 0.0%
11 130500 54.74 0.0%
12 142600 92.41 0.0%
13 154200 130.7 0.0%
14 165000 981.3 0.5%
15 177600 912 0.5%
16 190600 132.1 0.0%
17 203000 212.4 0.1%
18 214800 699.2 0.3%
19 226400 1047 0.4%
20 239600 244.4 0.1%

Quality and confidence:
param error
r 8.294

Model:
Time ~= 0
+ r 11950
µs

Reads = 6 + (200 * r)
Writes = 1 + (100 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_call_per_code_transfer_input_output_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 11660
+ c 390.9
+ t 2900
+ i 59.39
+ o 79.03
µs

Reads = 206 + (0 * c) + (0 * t) + (0 * i) + (0 * o)
Writes = 101 + (0 * c) + (101 * t) + (0 * i) + (0 * o)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c t i o mean µs sigma µs %
0 1 1024 960 151300 174.3 0.1%
2 1 1024 960 152400 186.7 0.1%
4 1 1024 960 153100 197.3 0.1%
6 1 1024 960 153800 166.6 0.1%
8 1 1024 960 154600 177.6 0.1%
10 1 1024 960 155300 239 0.1%
12 1 1024 960 156300 177.8 0.1%
14 1 1024 960 157000 465.4 0.2%
16 1 1024 960 157700 250.8 0.1%
18 1 1024 960 158400 276.1 0.1%
20 1 1024 960 159400 219.5 0.1%
22 1 1024 960 160000 316.9 0.1%
24 1 1024 960 160700 157 0.0%
26 1 1024 960 160900 281.1 0.1%
28 1 1024 960 161600 146 0.0%
30 1 1024 960 162500 225.5 0.1%
32 1 1024 960 163400 344.8 0.2%
34 1 1024 960 164500 228.4 0.1%
36 1 1024 960 164900 319 0.1%
38 1 1024 960 165900 196.7 0.1%
40 1 1024 960 166500 204.9 0.1%
42 1 1024 960 167400 287.8 0.1%
44 1 1024 960 168400 339.4 0.2%
46 1 1024 960 169300 255.7 0.1%
48 1 1024 960 169800 212 0.1%
50 1 1024 960 170500 266.8 0.1%
52 1 1024 960 171400 226.3 0.1%
54 1 1024 960 172100 306.7 0.1%
56 1 1024 960 173000 223 0.1%
58 1 1024 960 173900 219.7 0.1%
60 1 1024 960 174500 194.1 0.1%
62 1 1024 960 175300 186.6 0.1%
64 1 1024 960 176400 409.1 0.2%
66 1 1024 960 177200 255.1 0.1%
68 1 1024 960 177800 255.7 0.1%
70 1 1024 960 178300 176.9 0.0%
72 1 1024 960 179300 268.2 0.1%
74 1 1024 960 179900 282.7 0.1%
76 1 1024 960 181000 265.6 0.1%
78 1 1024 960 181700 297.1 0.1%
80 1 1024 960 182500 218.1 0.1%
82 1 1024 960 183100 172.8 0.0%
84 1 1024 960 184100 80.98 0.0%
86 1 1024 960 184700 234.8 0.1%
88 1 1024 960 185500 216.3 0.1%
90 1 1024 960 186400 247.3 0.1%
92 1 1024 960 187200 231.2 0.1%
94 1 1024 960 187800 323.1 0.1%
96 1 1024 960 188600 268.9 0.1%
98 1 1024 960 189200 196.5 0.1%
100 1 1024 960 190500 186.3 0.0%
102 1 1024 960 191300 217.1 0.1%
104 1 1024 960 192000 298 0.1%
106 1 1024 960 192700 314.3 0.1%
108 1 1024 960 193500 203.6 0.1%
110 1 1024 960 194100 179.9 0.0%
112 1 1024 960 195400 186.7 0.0%
114 1 1024 960 196000 236.7 0.1%
116 1 1024 960 196800 130.1 0.0%
118 1 1024 960 197400 261.6 0.1%
120 1 1024 960 198700 277.1 0.1%
122 1 1024 960 199000 256 0.1%
124 1 1024 960 200400 226.4 0.1%
126 1 1024 960 200600 94.87 0.0%
128 0 1024 960 197800 260.8 0.1%
128 1 0 960 140200 297.8 0.2%
128 1 20 960 141600 224 0.1%
128 1 40 960 143100 159.9 0.1%
128 1 60 960 144200 182.5 0.1%
128 1 80 960 145300 101.6 0.0%
128 1 100 960 146700 135.6 0.0%
128 1 120 960 147700 210 0.1%
128 1 140 960 149000 197.7 0.1%
128 1 160 960 150000 172.4 0.1%
128 1 180 960 151100 186.6 0.1%
128 1 200 960 152500 223.4 0.1%
128 1 220 960 153600 194.4 0.1%
128 1 240 960 154800 190 0.1%
128 1 260 960 156000 184.3 0.1%
128 1 280 960 157100 171.2 0.1%
128 1 300 960 158400 235.7 0.1%
128 1 320 960 159700 174.8 0.1%
128 1 340 960 160500 211.5 0.1%
128 1 360 960 161600 165.1 0.1%
128 1 380 960 162800 172.3 0.1%
128 1 400 960 164300 206.9 0.1%
128 1 420 960 165500 205.9 0.1%
128 1 440 960 166800 208.8 0.1%
128 1 460 960 168000 208.4 0.1%
128 1 480 960 168900 99.69 0.0%
128 1 500 960 170600 131.4 0.0%
128 1 520 960 171500 209.1 0.1%
128 1 540 960 172600 203.2 0.1%
128 1 560 960 174200 262.8 0.1%
128 1 580 960 175000 88.31 0.0%
128 1 600 960 176300 233.8 0.1%
128 1 620 960 177500 215.1 0.1%
128 1 640 960 178800 263.3 0.1%
128 1 660 960 179600 281.9 0.1%
128 1 680 960 181100 188.6 0.1%
128 1 700 960 182100 293.8 0.1%
128 1 720 960 183200 238.4 0.1%
128 1 740 960 184600 202.8 0.1%
128 1 760 960 185800 169.7 0.0%
128 1 780 960 187100 227.2 0.1%
128 1 800 960 188100 182.6 0.0%
128 1 820 960 189200 235 0.1%
128 1 840 960 190500 331.5 0.1%
128 1 860 960 191800 359.7 0.1%
128 1 880 960 192900 291.2 0.1%
128 1 900 960 194300 204.5 0.1%
128 1 920 960 195200 360 0.1%
128 1 940 960 196600 321.2 0.1%
128 1 960 960 197800 191.6 0.0%
128 1 980 960 199100 377 0.1%
128 1 1000 960 200300 277.2 0.1%
128 1 1020 960 200600 182.3 0.0%
128 1 1024 0 124900 155.9 0.1%
128 1 1024 19 126700 112.2 0.0%
128 1 1024 38 128300 214.7 0.1%
128 1 1024 57 130000 191.7 0.1%
128 1 1024 76 131600 208.3 0.1%
128 1 1024 95 133400 245.4 0.1%
128 1 1024 114 134400 181.4 0.1%
128 1 1024 133 135200 193.9 0.1%
128 1 1024 152 137300 212.9 0.1%
128 1 1024 171 139000 122.4 0.0%
128 1 1024 190 140300 230.7 0.1%
128 1 1024 209 142000 217.3 0.1%
128 1 1024 228 143400 348 0.2%
128 1 1024 247 144900 227.9 0.1%
128 1 1024 266 146400 95.26 0.0%
128 1 1024 285 148000 170.9 0.1%
128 1 1024 304 149600 160.8 0.1%
128 1 1024 323 151000 208.6 0.1%
128 1 1024 342 152500 209.2 0.1%
128 1 1024 361 153900 160.1 0.1%
128 1 1024 380 155500 103.5 0.0%
128 1 1024 399 157200 147.9 0.0%
128 1 1024 418 158800 238.4 0.1%
128 1 1024 437 160300 114.3 0.0%
128 1 1024 456 161600 167.3 0.1%
128 1 1024 475 163000 187.9 0.1%
128 1 1024 494 164600 199.6 0.1%
128 1 1024 513 166000 222.1 0.1%
128 1 1024 532 167400 246.6 0.1%
128 1 1024 551 169000 345.1 0.2%
128 1 1024 570 170800 428.1 0.2%
128 1 1024 589 172100 194.6 0.1%
128 1 1024 608 173300 193.6 0.1%
128 1 1024 627 174900 216.4 0.1%
128 1 1024 646 176400 193.2 0.1%
128 1 1024 665 177800 266.4 0.1%
128 1 1024 684 179600 210.4 0.1%
128 1 1024 703 181200 109.5 0.0%
128 1 1024 722 182500 162.2 0.0%
128 1 1024 741 183800 143.5 0.0%
128 1 1024 760 185300 191.8 0.1%
128 1 1024 779 186800 211.1 0.1%
128 1 1024 798 188500 145.2 0.0%
128 1 1024 817 189800 78.52 0.0%
128 1 1024 836 191400 260.5 0.1%
128 1 1024 855 193000 274.8 0.1%
128 1 1024 874 194800 289.3 0.1%
128 1 1024 893 196100 299.6 0.1%
128 1 1024 912 197800 263.1 0.1%
128 1 1024 931 199400 276.9 0.1%
128 1 1024 950 200300 249.9 0.1%
128 1 1024 960 200600 161.1 0.0%

Quality and confidence:
param error
c 0.253
t 105.3
i 0.033
o 0.035

Model:
Time ~= 10870
+ c 392.1
+ t 3581
+ i 59.35
+ o 79.14
µs

Reads = 206 + (0 * c) + (0 * t) + (0 * i) + (0 * o)
Writes = 101 + (0 * c) + (101 * t) + (0 * i) + (0 * o)
Pallet: "pallet_contracts", Extrinsic: "seal_instantiate", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 0
+ r 21920
µs

Reads = 6 + (300 * r)
Writes = 3 + (300 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 150.9 0.216 0.1%
1 20170 24.36 0.1%
2 40390 22.63 0.0%
3 60870 22.67 0.0%
4 81580 40.89 0.0%
5 102600 47.59 0.0%
6 123700 73.79 0.0%
7 145100 76.96 0.0%
8 166400 91.19 0.0%
9 188000 116.7 0.0%
10 210100 58.7 0.0%
11 231800 149.8 0.0%
12 254800 204.9 0.0%
13 277900 79.3 0.0%
14 299400 98.35 0.0%
15 322400 223.7 0.0%
16 345300 237.5 0.0%
17 367900 149 0.0%
18 390700 376.2 0.0%
19 414200 972.1 0.2%
20 436800 658.9 0.1%

Quality and confidence:
param error
r 31.79

Model:
Time ~= 0
+ r 21900
µs

Reads = 6 + (300 * r)
Writes = 3 + (300 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_instantiate_per_code_input_output_salt_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 8996
+ c 862.8
+ i 61.57
+ o 82.51
+ s 354.6
µs

Reads = 207 + (0 * c) + (0 * i) + (0 * o) + (0 * s)
Writes = 204 + (0 * c) + (0 * i) + (0 * o) + (0 * s)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
c i o s mean µs sigma µs %
0 960 960 960 487300 164.1 0.0%
2 960 960 960 489400 269.7 0.0%
4 960 960 960 491100 168.3 0.0%
6 960 960 960 492800 238 0.0%
8 960 960 960 494800 175.3 0.0%
10 960 960 960 496200 213.2 0.0%
12 960 960 960 498200 229.3 0.0%
14 960 960 960 499900 275.8 0.0%
16 960 960 960 501400 290.1 0.0%
18 960 960 960 503300 278.2 0.0%
20 960 960 960 504900 231.7 0.0%
22 960 960 960 507100 331.8 0.0%
24 960 960 960 508500 167.3 0.0%
26 960 960 960 510200 305.6 0.0%
28 960 960 960 511700 302 0.0%
30 960 960 960 513600 346.1 0.0%
32 960 960 960 515300 354.5 0.0%
34 960 960 960 517000 150.6 0.0%
36 960 960 960 519300 359.6 0.0%
38 960 960 960 520700 244.1 0.0%
40 960 960 960 522700 173.1 0.0%
42 960 960 960 524300 209 0.0%
44 960 960 960 526100 332.1 0.0%
46 960 960 960 527700 469.3 0.0%
48 960 960 960 529800 209.4 0.0%
50 960 960 960 531600 215.7 0.0%
52 960 960 960 533500 346.2 0.0%
54 960 960 960 534000 149.1 0.0%
56 960 960 960 535200 242.7 0.0%
58 960 960 960 537500 320.7 0.0%
60 960 960 960 539200 367.1 0.0%
62 960 960 960 540900 247.2 0.0%
64 960 960 960 543000 142.3 0.0%
66 960 960 960 544600 284.5 0.0%
68 960 960 960 546700 328.3 0.0%
70 960 960 960 548300 255.7 0.0%
72 960 960 960 549900 223.6 0.0%
74 960 960 960 551700 234.2 0.0%
76 960 960 960 553300 171.7 0.0%
78 960 960 960 555200 237.2 0.0%
80 960 960 960 557400 229.9 0.0%
82 960 960 960 559200 520.3 0.0%
84 960 960 960 560400 177.4 0.0%
86 960 960 960 561400 215.7 0.0%
88 960 960 960 563200 239.7 0.0%
90 960 960 960 565000 315.5 0.0%
92 960 960 960 566900 236.8 0.0%
94 960 960 960 568700 483.5 0.0%
96 960 960 960 570200 232.9 0.0%
98 960 960 960 571900 337.6 0.0%
100 960 960 960 573600 193.3 0.0%
102 960 960 960 575600 293.3 0.0%
104 960 960 960 576900 308.3 0.0%
106 960 960 960 579100 303.2 0.0%
108 960 960 960 580500 242.4 0.0%
110 960 960 960 582600 206.5 0.0%
112 960 960 960 584400 244 0.0%
114 960 960 960 585700 277.5 0.0%
116 960 960 960 587800 309.6 0.0%
118 960 960 960 589800 253.5 0.0%
120 960 960 960 591500 284.8 0.0%
122 960 960 960 593400 364 0.0%
124 960 960 960 595400 349.9 0.0%
126 960 960 960 597100 394.1 0.0%
128 0 960 960 539100 280.8 0.0%
128 19 960 960 540300 212.5 0.0%
128 38 960 960 541800 263.7 0.0%
128 57 960 960 542800 337.2 0.0%
128 76 960 960 544000 273.5 0.0%
128 95 960 960 545400 257.1 0.0%
128 114 960 960 546400 121 0.0%
128 133 960 960 547500 275.9 0.0%
128 152 960 960 549000 161.9 0.0%
128 171 960 960 550200 436.3 0.0%
128 190 960 960 551100 313.8 0.0%
128 209 960 960 552200 268.7 0.0%
128 228 960 960 553600 214.4 0.0%
128 247 960 960 554800 283.1 0.0%
128 266 960 960 556500 310.9 0.0%
128 285 960 960 557300 407.6 0.0%
128 304 960 960 559100 294 0.0%
128 323 960 960 559900 260.4 0.0%
128 342 960 960 560800 160.7 0.0%
128 361 960 960 561700 206.6 0.0%
128 380 960 960 562400 156.1 0.0%
128 399 960 960 564200 201.3 0.0%
128 418 960 960 565800 191 0.0%
128 437 960 960 566800 279.6 0.0%
128 456 960 960 568000 329.7 0.0%
128 475 960 960 569400 236.7 0.0%
128 494 960 960 570200 335.4 0.0%
128 513 960 960 570900 180.9 0.0%
128 532 960 960 572400 179.2 0.0%
128 551 960 960 573600 293.9 0.0%
128 570 960 960 574500 205.9 0.0%
128 589 960 960 575800 277.9 0.0%
128 608 960 960 576500 397 0.0%
128 627 960 960 578100 168.8 0.0%
128 646 960 960 579100 433.7 0.0%
128 665 960 960 580200 281.3 0.0%
128 684 960 960 581800 231.6 0.0%
128 703 960 960 583000 404.5 0.0%
128 722 960 960 583500 338.5 0.0%
128 741 960 960 585000 229.1 0.0%
128 760 960 960 585800 218.6 0.0%
128 779 960 960 587300 129.3 0.0%
128 798 960 960 588200 494 0.0%
128 817 960 960 589500 179.5 0.0%
128 836 960 960 590700 251.1 0.0%
128 855 960 960 592100 146.3 0.0%
128 874 960 960 593400 454.8 0.0%
128 893 960 960 594400 218.3 0.0%
128 912 960 960 595700 157.4 0.0%
128 931 960 960 596900 280.2 0.0%
128 950 960 960 598600 265.3 0.0%
128 960 0 960 518800 132 0.0%
128 960 19 960 520700 184.5 0.0%
128 960 38 960 522500 284.2 0.0%
128 960 57 960 524300 354.2 0.0%
128 960 76 960 525700 152.6 0.0%
128 960 95 960 527300 287.3 0.0%
128 960 114 960 529400 182.1 0.0%
128 960 133 960 530800 147.6 0.0%
128 960 152 960 532700 338.5 0.0%
128 960 171 960 533800 148.5 0.0%
128 960 190 960 534800 258.9 0.0%
128 960 209 960 536900 204.2 0.0%
128 960 228 960 538600 340.9 0.0%
128 960 247 960 540100 172.2 0.0%
128 960 266 960 541800 158.9 0.0%
128 960 285 960 543500 208.5 0.0%
128 960 304 960 545200 294.7 0.0%
128 960 323 960 546700 153.8 0.0%
128 960 342 960 548300 124.4 0.0%
128 960 361 960 550100 234.9 0.0%
128 960 380 960 551200 162.9 0.0%
128 960 399 960 552900 209.9 0.0%
128 960 418 960 554500 199.5 0.0%
128 960 437 960 556400 207.7 0.0%
128 960 456 960 557700 200.3 0.0%
128 960 475 960 559400 117 0.0%
128 960 494 960 561100 143.8 0.0%
128 960 513 960 561800 139.4 0.0%
128 960 532 960 563600 325.7 0.0%
128 960 551 960 565000 277.7 0.0%
128 960 570 960 566600 126.8 0.0%
128 960 589 960 568400 318.7 0.0%
128 960 608 960 569900 259.6 0.0%
128 960 627 960 571200 143.8 0.0%
128 960 646 960 572500 138.8 0.0%
128 960 665 960 574400 299.5 0.0%
128 960 684 960 575700 493.8 0.0%
128 960 703 960 577300 178.3 0.0%
128 960 722 960 579000 253.3 0.0%
128 960 741 960 580700 167.8 0.0%
128 960 760 960 582000 278.3 0.0%
128 960 779 960 583900 296.1 0.0%
128 960 798 960 585400 198.7 0.0%
128 960 817 960 587000 187.6 0.0%
128 960 836 960 588600 265.3 0.0%
128 960 855 960 590300 239.7 0.0%
128 960 874 960 591800 188.5 0.0%
128 960 893 960 593300 324.4 0.0%
128 960 912 960 594900 263 0.0%
128 960 931 960 596800 377.3 0.0%
128 960 950 960 598500 498 0.0%
128 960 960 0 261800 117.4 0.0%
128 960 960 19 267500 102.1 0.0%
128 960 960 38 274700 140.7 0.0%
128 960 960 57 281400 213.4 0.0%
128 960 960 76 288300 219.2 0.0%
128 960 960 95 295100 149.8 0.0%
128 960 960 114 301300 49.47 0.0%
128 960 960 133 307900 193.9 0.0%
128 960 960 152 314900 261.6 0.0%
128 960 960 171 321000 137 0.0%
128 960 960 190 328600 305 0.0%
128 960 960 209 334800 234.2 0.0%
128 960 960 228 341900 124.9 0.0%
128 960 960 247 348600 106.5 0.0%
128 960 960 266 355800 296.9 0.0%
128 960 960 285 362500 192.4 0.0%
128 960 960 304 369500 117.3 0.0%
128 960 960 323 376400 211.9 0.0%
128 960 960 342 383100 378.6 0.0%
128 960 960 361 389700 200.3 0.0%
128 960 960 380 396900 177.1 0.0%
128 960 960 399 403000 263.3 0.0%
128 960 960 418 407100 350.8 0.0%
128 960 960 437 415600 222.9 0.0%
128 960 960 456 422700 249.7 0.0%
128 960 960 475 429700 332.9 0.0%
128 960 960 494 436500 212.6 0.0%
128 960 960 513 444000 161.6 0.0%
128 960 960 532 450500 209.1 0.0%
128 960 960 551 456900 256.2 0.0%
128 960 960 570 463700 351.7 0.0%
128 960 960 589 470200 271.7 0.0%
128 960 960 608 477200 306 0.0%
128 960 960 627 483400 441.5 0.0%
128 960 960 646 490400 251.6 0.0%
128 960 960 665 496200 326.3 0.0%
128 960 960 684 502900 267.7 0.0%
128 960 960 703 509900 168.5 0.0%
128 960 960 722 517100 200.4 0.0%
128 960 960 741 524000 410.8 0.0%
128 960 960 760 531900 389 0.0%
128 960 960 779 537000 282.2 0.0%
128 960 960 798 544400 435.8 0.0%
128 960 960 817 551200 252.2 0.0%
128 960 960 836 558400 183.7 0.0%
128 960 960 855 564400 227.9 0.0%
128 960 960 874 571200 243.6 0.0%
128 960 960 893 578600 288.9 0.0%
128 960 960 912 585200 218.6 0.0%
128 960 960 931 591400 297.5 0.0%
128 960 960 950 595700 198.8 0.0%
128 960 960 960 599300 268.9 0.0%

Quality and confidence:
param error
c 0.611
i 0.086
o 0.086
s 0.086

Model:
Time ~= 10580
+ c 875.1
+ i 62.54
+ o 83.08
+ s 350.9
µs

Reads = 207 + (0 * c) + (0 * i) + (0 * o) + (0 * s)
Writes = 204 + (0 * c) + (0 * i) + (0 * o) + (0 * s)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_sha2_256", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 145.8
+ r 232
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.8 0.171 0.1%
1 378.3 0.38 0.1%
2 612.8 1.113 0.1%
3 843.5 2.176 0.2%
4 1076 2.401 0.2%
5 1305 2.789 0.2%
6 1539 2.32 0.1%
7 1772 2.777 0.1%
8 2004 4.083 0.2%
9 2228 4.219 0.1%
10 2464 4.586 0.1%
11 2702 4.737 0.1%
12 2919 10.1 0.3%
13 3160 5.313 0.1%
14 3402 9.322 0.2%
15 3622 8.428 0.2%
16 3855 4.938 0.1%
17 4095 10.26 0.2%
18 4327 6.739 0.1%
19 4558 11.16 0.2%
20 4785 10.88 0.2%

Quality and confidence:
param error
r 0.09

Model:
Time ~= 143.9
+ r 232.2
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_sha2_256_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 663.7
+ n 475.4
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 378.1 0.466 0.1%
20 9967 10.5 0.1%
40 19500 11.47 0.0%
60 29040 13.65 0.0%
80 38510 13.31 0.0%
100 48110 18.7 0.0%
120 57650 21.51 0.0%
140 67140 24.04 0.0%
160 76840 45.6 0.0%
180 86180 21.64 0.0%
200 95740 79.57 0.0%
220 105200 32.77 0.0%
240 114700 20.51 0.0%
260 124300 34.58 0.0%
280 133900 84.61 0.0%
300 143300 22.21 0.0%
320 152900 27.74 0.0%
340 162400 50.79 0.0%
360 171900 67.31 0.0%
380 181500 71.45 0.0%
400 191100 102.2 0.0%
420 200400 89.47 0.0%
440 210000 40.36 0.0%
460 219400 72.38 0.0%
480 229100 16.96 0.0%
500 238500 55.46 0.0%
520 247800 65.27 0.0%
540 257400 72.7 0.0%
560 267000 112.1 0.0%
580 276300 63.91 0.0%
600 285900 138.7 0.0%
620 295300 39.7 0.0%
640 304800 54.9 0.0%
660 314400 87.99 0.0%
680 323800 75.54 0.0%
700 333500 67.77 0.0%
720 343100 177.2 0.0%
740 352500 89.22 0.0%
760 362000 63.9 0.0%
780 371500 99.61 0.0%
800 381000 85 0.0%
820 390600 125.9 0.0%
840 400400 118.7 0.0%
860 406600 699.9 0.1%
880 418600 105 0.0%
900 428300 76.84 0.0%
920 437700 82.03 0.0%
940 447300 98.27 0.0%
960 456800 214.2 0.0%
980 466500 128.3 0.0%
1000 475700 150.8 0.0%
1020 485000 154.8 0.0%

Quality and confidence:
param error
n 0.064

Model:
Time ~= 762
+ n 475.1
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_keccak_256", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 144.9
+ r 241.7
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.9 0.249 0.1%
1 388.1 0.956 0.2%
2 629.8 1.194 0.1%
3 871.1 3.177 0.3%
4 1112 2.604 0.2%
5 1353 3.687 0.2%
6 1603 7.417 0.4%
7 1835 3.447 0.1%
8 2079 6.454 0.3%
9 2324 6.116 0.2%
10 2565 6.3 0.2%
11 2804 4.69 0.1%
12 3031 7.912 0.2%
13 3342 32.03 0.9%
14 3553 5.004 0.1%
15 3756 8.211 0.2%
16 3992 11.66 0.2%
17 4252 10.7 0.2%
18 4485 7.384 0.1%
19 4736 4.776 0.1%
20 4990 7.9 0.1%

Quality and confidence:
param error
r 0.203

Model:
Time ~= 145.4
+ r 241.8
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_keccak_256_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 599.7
+ n 342.3
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 388.2 0.768 0.1%
20 7270 10.49 0.1%
40 14160 17.83 0.1%
60 21010 7.579 0.0%
80 27860 14.46 0.0%
100 34730 12 0.0%
120 41590 24.74 0.0%
140 48510 26.4 0.0%
160 55360 29.89 0.0%
180 62180 25.51 0.0%
200 68980 25.85 0.0%
220 75880 31.83 0.0%
240 82740 22.62 0.0%
260 89820 427.5 0.4%
280 96480 26.44 0.0%
300 103300 32.68 0.0%
320 110300 40.69 0.0%
340 117100 26.36 0.0%
360 123900 31.95 0.0%
380 130900 52.91 0.0%
400 137600 44.5 0.0%
420 144500 46.19 0.0%
440 151200 32.11 0.0%
460 158200 58.18 0.0%
480 165100 82.83 0.0%
500 171900 30.88 0.0%
520 178500 87.98 0.0%
540 185300 52.15 0.0%
560 192300 27.32 0.0%
580 199300 45.29 0.0%
600 205800 49.94 0.0%
620 212800 85 0.0%
640 219600 67.08 0.0%
660 226600 76.13 0.0%
680 233400 49.45 0.0%
700 240100 16.04 0.0%
720 247100 60.76 0.0%
740 253900 58.32 0.0%
760 260800 101.6 0.0%
780 267300 18.9 0.0%
800 274400 129.8 0.0%
820 281200 120 0.0%
840 288100 107.4 0.0%
860 295000 94.48 0.0%
880 300900 362.8 0.1%
900 308500 65.15 0.0%
920 315500 130.4 0.0%
940 321900 87.89 0.0%
960 328900 139.3 0.0%
980 335600 128.2 0.0%
1000 342800 102.9 0.0%
1020 349400 73.96 0.0%

Quality and confidence:
param error
n 0.03

Model:
Time ~= 660.3
+ n 342.1
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_blake2_256", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 149.8
+ r 212.8
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 135.5 0.174 0.1%
1 366.3 2.612 0.7%
2 575.6 1.291 0.2%
3 789.3 1.171 0.1%
4 999.2 1.089 0.1%
5 1213 2.515 0.2%
6 1430 2.255 0.1%
7 1641 4.086 0.2%
8 1861 7.937 0.4%
9 2067 4.065 0.1%
10 2281 8.549 0.3%
11 2486 6.105 0.2%
12 2710 8.357 0.3%
13 2927 10.98 0.3%
14 3123 6.136 0.1%
15 3339 8.538 0.2%
16 3550 10.16 0.2%
17 3762 7.957 0.2%
18 3975 7.766 0.1%
19 4193 7.097 0.1%
20 4414 10.46 0.2%

Quality and confidence:
param error
r 0.101

Model:
Time ~= 149.4
+ r 212.8
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_blake2_256_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 587.7
+ n 159.4
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 359.6 0.506 0.1%
20 3588 12.79 0.3%
40 6816 7.869 0.1%
60 10040 9.735 0.0%
80 13170 15.29 0.1%
100 16420 12.54 0.0%
120 19600 9.23 0.0%
140 22840 13.45 0.0%
160 26090 9.036 0.0%
180 29280 13.87 0.0%
200 32360 7.061 0.0%
220 35600 28.43 0.0%
240 38890 16.91 0.0%
260 42130 9.364 0.0%
280 45330 19.42 0.0%
300 48530 14.24 0.0%
320 51810 9.443 0.0%
340 55000 25.98 0.0%
360 58210 33.45 0.0%
380 61430 26.79 0.0%
400 64590 20.21 0.0%
420 67690 37.05 0.0%
440 70770 47.55 0.0%
460 73980 26.17 0.0%
480 77200 23.95 0.0%
500 80200 6.144 0.0%
520 83550 27.28 0.0%
540 86750 37.87 0.0%
560 89790 39.56 0.0%
580 93200 80.46 0.0%
600 96340 54.83 0.0%
620 99610 66.02 0.0%
640 102400 34.04 0.0%
660 105500 56.79 0.0%
680 108800 37.72 0.0%
700 111900 48.28 0.0%
720 115300 56.51 0.0%
740 118600 38.79 0.0%
760 121800 34.51 0.0%
780 125000 57.52 0.0%
800 128300 49.32 0.0%
820 131500 156.9 0.1%
840 134000 8.372 0.0%
860 137300 92.55 0.0%
880 140800 71 0.0%
900 143900 44.92 0.0%
920 147000 71.96 0.0%
940 150400 19.62 0.0%
960 153000 53.22 0.0%
980 156300 53.13 0.0%
1000 160100 27.73 0.0%
1020 162300 67.67 0.0%

Quality and confidence:
param error
n 0.031

Model:
Time ~= 643.3
+ n 159.2
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_blake2_128", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 148.1
+ r 210.9
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 132.6 0.127 0.0%
1 358.5 0.535 0.1%
2 571.2 1.32 0.2%
3 783.1 0.956 0.1%
4 992.2 1.96 0.1%
5 1203 6.461 0.5%
6 1418 2.694 0.1%
7 1624 1.632 0.1%
8 1839 2.755 0.1%
9 2047 5.472 0.2%
10 2263 4.307 0.1%
11 2466 4.837 0.1%
12 2676 5.377 0.2%
13 2894 5.748 0.1%
14 3107 4.681 0.1%
15 3309 8.122 0.2%
16 3528 8.039 0.2%
17 3735 16.16 0.4%
18 3944 7.57 0.1%
19 4154 7.653 0.1%
20 4356 7.372 0.1%

Quality and confidence:
param error
r 0.091

Model:
Time ~= 147.7
+ r 210.9
µs

Reads = 5 + (0 * r)
Writes = 1 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "seal_hash_blake2_128_per_kb", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 595.1
+ n 159.4
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
n mean µs sigma µs %
0 358 0.486 0.1%
20 3577 1.775 0.0%
40 6804 6.71 0.0%
60 10030 9.231 0.0%
80 13160 12.13 0.0%
100 16410 8.969 0.0%
120 19620 14.72 0.0%
140 22840 11.03 0.0%
160 26080 10.28 0.0%
180 29280 21.3 0.0%
200 32370 11.55 0.0%
220 35570 16.76 0.0%
240 39720 301.3 0.7%
260 42150 20.34 0.0%
280 45340 17.24 0.0%
300 48550 21.51 0.0%
320 51800 16.6 0.0%
340 55000 19.85 0.0%
360 58210 27.65 0.0%
380 61440 34.73 0.0%
400 64600 37.65 0.0%
420 67760 68.91 0.1%
440 70810 52.52 0.0%
460 74000 27.99 0.0%
480 77180 20.72 0.0%
500 80200 15.8 0.0%
520 83530 30.27 0.0%
540 86720 36.46 0.0%
560 90160 461.6 0.5%
580 93090 67.6 0.0%
600 96300 35.16 0.0%
620 99610 71.52 0.0%
640 102300 50.86 0.0%
660 105500 58.01 0.0%
680 108800 31.48 0.0%
700 111900 68.62 0.0%
720 115300 57.15 0.0%
740 118600 47.28 0.0%
760 121900 46.49 0.0%
780 125000 66.23 0.0%
800 128300 33.46 0.0%
820 131600 163.2 0.1%
840 134000 17.53 0.0%
860 137400 89.28 0.0%
880 140800 88.13 0.0%
900 143900 56.98 0.0%
920 147000 42.18 0.0%
940 150300 26.16 0.0%
960 153100 67.2 0.0%
980 156300 90.74 0.0%
1000 160100 60.49 0.0%
1020 162200 61.27 0.0%

Quality and confidence:
param error
n 0.038

Model:
Time ~= 684
+ n 159.2
µs

Reads = 5 + (0 * n)
Writes = 1 + (0 * n)
Pallet: "pallet_contracts", Extrinsic: "instr_i64const", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.33
+ r 3.085
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.33 0.02 0.0%
1 28.41 0.031 0.1%

Quality and confidence:
param error
r 0.012

Model:
Time ~= 25.33
+ r 3.087
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64load", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 27.4
+ r 136
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 27.4 0.024 0.0%
1 163.4 0.063 0.0%

Quality and confidence:
param error
r 0.022

Model:
Time ~= 27.4
+ r 136
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64store", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 27.42
+ r 204.9
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 27.42 0.01 0.0%
1 232.3 0.073 0.0%

Quality and confidence:
param error
r 0.024

Model:
Time ~= 27.42
+ r 204.9
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_select", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.29
+ r 12.37
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.28 0.025 0.0%
1 37.66 0.043 0.1%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 25.28
+ r 12.37
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_if", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.28
+ r 11.44
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.27 0.016 0.0%
1 36.72 0.039 0.1%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 25.27
+ r 11.44
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_br", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.28
+ r 5.605
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.28 0.035 0.1%
1 30.89 0.03 0.0%

Quality and confidence:
param error
r 0.015

Model:
Time ~= 25.28
+ r 5.615
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_br_if", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.37
+ r 13.23
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.37 0.021 0.0%
1 38.62 0.057 0.1%

Quality and confidence:
param error
r 0.02

Model:
Time ~= 25.37
+ r 13.24
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_br_table", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.32
+ r 14.96
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.31 0.013 0.0%
1 40.28 0.04 0.0%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 25.31
+ r 14.96
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_br_table_per_entry", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 37.25
+ e 0.146
µs

Reads = 0 + (0 * e)
Writes = 0 + (0 * e)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
e mean µs sigma µs %
1 37.35 0.057 0.1%
6 38.79 0.054 0.1%
11 39.45 0.048 0.1%
16 41.08 0.037 0.0%
21 41.35 0.044 0.1%
26 41.94 0.057 0.1%
31 42.17 0.062 0.1%
36 42.56 0.05 0.1%
41 43.16 0.084 0.1%
46 43.42 0.033 0.0%
51 44.12 0.079 0.1%
56 45.33 0.069 0.1%
61 45.44 0.103 0.2%
66 46.47 0.091 0.1%
71 47.07 0.147 0.3%
76 47.93 0.176 0.3%
81 48.14 0.089 0.1%
86 49.02 0.09 0.1%
91 49.1 0.08 0.1%
96 49.86 0.089 0.1%
101 52.68 0.215 0.4%
106 51.48 0.317 0.6%
111 51.75 0.226 0.4%
116 52.66 0.361 0.6%
121 55.52 0.193 0.3%
126 59.6 1.599 2.6%
131 58.67 0.326 0.5%
136 59.16 0.682 1.1%
141 57.48 0.184 0.3%
146 57.77 0.405 0.7%
151 57.98 0.365 0.6%
156 60.19 0.324 0.5%
161 60.87 0.464 0.7%
166 62.29 0.574 0.9%
171 63.54 0.453 0.7%
176 63.79 0.493 0.7%
181 64.12 0.596 0.9%
186 64.58 0.557 0.8%
191 65.89 0.292 0.4%
196 66.33 0.436 0.6%
201 67.89 0.452 0.6%
206 68.05 0.518 0.7%
211 62.92 0.23 0.3%
216 64.14 0.252 0.3%
221 74.12 0.411 0.5%
226 75.27 0.683 0.9%
231 77.37 0.3 0.3%
236 76.25 0.559 0.7%
241 71.95 0.364 0.5%
246 72.74 0.256 0.3%
251 73.01 0.503 0.6%
256 73.51 0.306 0.4%

Quality and confidence:
param error
e 0.001

Model:
Time ~= 37.04
+ e 0.15
µs

Reads = 0 + (0 * e)
Writes = 0 + (0 * e)
Pallet: "pallet_contracts", Extrinsic: "instr_call", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.53
+ r 91.48
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.52 0.031 0.1%
1 117.1 0.341 0.2%

Quality and confidence:
param error
r 0.114

Model:
Time ~= 25.52
+ r 91.61
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_call_indirect", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 33.26
+ r 191.1
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 33.24 0.056 0.1%
1 224.6 0.562 0.2%

Quality and confidence:
param error
r 0.188

Model:
Time ~= 33.24
+ r 191.3
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_call_indirect_per_param", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 228.3
+ p 3.911
µs

Reads = 0 + (0 * p)
Writes = 0 + (0 * p)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
p mean µs sigma µs %
0 224.1 0.544 0.2%
2 229.7 0.392 0.1%
4 238.4 0.396 0.1%
6 249.4 0.692 0.2%
8 252.5 0.443 0.1%
10 260.2 0.283 0.1%
12 274.6 0.366 0.1%
14 281.3 0.571 0.2%
16 296.2 0.605 0.2%
18 305.7 0.299 0.0%
20 311.8 0.473 0.1%
22 319.3 0.774 0.2%
24 326.8 0.745 0.2%
26 335.4 0.584 0.1%
28 342.1 0.529 0.1%
30 349.3 0.609 0.1%
32 354.5 0.712 0.2%
34 363.4 0.4 0.1%
36 371.8 0.693 0.1%
38 379.8 0.78 0.2%
40 385 0.58 0.1%
42 391.8 0.363 0.0%
44 399.6 0.328 0.0%
46 406.8 0.719 0.1%
48 414.7 0.541 0.1%
50 425.9 0.688 0.1%
52 434.2 0.62 0.1%
54 439.9 0.653 0.1%
56 449.5 1.333 0.2%
58 455.7 0.71 0.1%
60 456.9 1.19 0.2%
62 464.9 0.987 0.2%
64 472.7 1.382 0.2%
66 485.7 1.108 0.2%
68 492.3 0.474 0.0%
70 500.6 0.545 0.1%
72 510.5 0.608 0.1%
74 516.1 2.125 0.4%
76 523.9 0.628 0.1%
78 530.7 0.752 0.1%
80 539.7 1.245 0.2%
82 546.4 0.893 0.1%
84 554.3 1.952 0.3%
86 574 10.29 1.7%
88 572.3 0.65 0.1%
90 579.8 1.465 0.2%
92 585.6 1.411 0.2%
94 602.5 0.865 0.1%
96 608.8 2.462 0.4%
98 614.1 0.647 0.1%
100 624.9 1.242 0.1%
102 629.5 1.435 0.2%
104 637.3 1.176 0.1%
106 642.9 0.854 0.1%
108 650.1 0.734 0.1%
110 668.7 6.911 1.0%
112 668.6 1.641 0.2%
114 673.4 0.66 0.0%
116 682.4 0.608 0.0%
118 689 1.535 0.2%
120 697.5 1.116 0.1%
122 705.9 1.776 0.2%
124 712.1 1.822 0.2%
126 716.2 0.786 0.1%
128 722.1 1.272 0.1%

Quality and confidence:
param error
p 0.004

Model:
Time ~= 228.1
+ p 3.917
µs

Reads = 0 + (0 * p)
Writes = 0 + (0 * p)
Pallet: "pallet_contracts", Extrinsic: "instr_local_get", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 44.3
+ r 3.14
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 44.3 0.056 0.1%
1 47.45 0.037 0.0%

Quality and confidence:
param error
r 0.022

Model:
Time ~= 44.3
+ r 3.146
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_local_set", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 44.31
+ r 3.474
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 44.31 0.032 0.0%
1 47.78 0.042 0.0%

Quality and confidence:
param error
r 0.017

Model:
Time ~= 44.31
+ r 3.474
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_local_tee", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 44.23
+ r 4.726
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 44.23 0.026 0.0%
1 48.95 0.036 0.0%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 44.23
+ r 4.725
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_global_get", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 28.75
+ r 7.89
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 28.75 0.039 0.1%
1 36.65 0.046 0.1%

Quality and confidence:
param error
r 0.02

Model:
Time ~= 28.75
+ r 7.898
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_global_set", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 28.73
+ r 8.521
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 28.73 0.045 0.1%
1 37.26 0.064 0.1%

Quality and confidence:
param error
r 0.026

Model:
Time ~= 28.73
+ r 8.531
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_memory_current", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 27.35
+ r 3.472
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 27.33 0.03 0.1%
1 30.83 0.062 0.2%

Quality and confidence:
param error
r 0.022

Model:
Time ~= 27.33
+ r 3.499
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_memory_grow", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.95
+ r 2094
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.94 0.027 0.1%
1 2120 0.897 0.0%

Quality and confidence:
param error
r 0.299

Model:
Time ~= 25.94
+ r 2094
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64clz", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.27
+ r 5.127
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.26 0.02 0.0%
1 30.4 0.039 0.1%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 25.26
+ r 5.135
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64ctz", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.29
+ r 5.06
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.28 0.033 0.1%
1 30.34 0.036 0.1%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 25.28
+ r 5.069
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64popcnt", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.24
+ r 5.805
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.24 0.017 0.0%
1 31.05 0.022 0.0%

Quality and confidence:
param error
r 0.009

Model:
Time ~= 25.24
+ r 5.809
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64eqz", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.27
+ r 5.112
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.25 0.023 0.0%
1 30.37 0.034 0.1%

Quality and confidence:
param error
r 0.013

Model:
Time ~= 25.25
+ r 5.12
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64extendsi32", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.24
+ r 5.173
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.24 0.021 0.0%
1 30.41 0.038 0.1%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 25.24
+ r 5.167
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64extendui32", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.24
+ r 5.111
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.24 0.01 0.0%
1 30.36 0.029 0.0%

Quality and confidence:
param error
r 0.01

Model:
Time ~= 25.24
+ r 5.118
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i32wrapi64", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.29
+ r 5.045
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.28 0.022 0.0%
1 30.33 0.055 0.1%

Quality and confidence:
param error
r 0.019

Model:
Time ~= 25.28
+ r 5.051
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64eq", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.32
+ r 7.204
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.31 0.02 0.0%
1 32.51 0.054 0.1%

Quality and confidence:
param error
r 0.019

Model:
Time ~= 25.31
+ r 7.207
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64ne", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.3
+ r 6.988
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.31 0.029 0.1%
1 32.29 0.031 0.0%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 25.31
+ r 6.982
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64lts", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.32
+ r 6.996
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.32 0.03 0.1%
1 32.33 0.048 0.1%

Quality and confidence:
param error
r 0.019

Model:
Time ~= 25.32
+ r 7.009
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64ltu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.31
+ r 7.189
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.31 0.031 0.1%
1 32.49 0.027 0.0%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 25.31
+ r 7.18
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64gts", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.33
+ r 7.06
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.32 0.02 0.0%
1 32.39 0.034 0.1%

Quality and confidence:
param error
r 0.013

Model:
Time ~= 25.33
+ r 7.065
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64gtu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.28
+ r 7.196
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.28 0.015 0.0%
1 32.47 0.045 0.1%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 25.28
+ r 7.192
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64les", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.32
+ r 7.074
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.31 0.028 0.1%
1 32.38 0.032 0.0%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 25.31
+ r 7.08
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64leu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.26
+ r 7.079
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.26 0.02 0.0%
1 32.34 0.026 0.0%

Quality and confidence:
param error
r 0.011

Model:
Time ~= 25.26
+ r 7.079
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64ges", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.29
+ r 7.148
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.29 0.019 0.0%
1 32.44 0.025 0.0%

Quality and confidence:
param error
r 0.01

Model:
Time ~= 25.29
+ r 7.151
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64geu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.32
+ r 7.198
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.32 0.01 0.0%
1 32.52 0.054 0.1%

Quality and confidence:
param error
r 0.018

Model:
Time ~= 25.32
+ r 7.2
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64add", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.31
+ r 7.024
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.31 0.026 0.1%
1 32.34 0.065 0.2%

Quality and confidence:
param error
r 0.023

Model:
Time ~= 25.32
+ r 7.02
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64sub", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.3
+ r 7.179
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.3 0.028 0.1%
1 32.49 0.035 0.1%

Quality and confidence:
param error
r 0.015

Model:
Time ~= 25.3
+ r 7.189
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64mul", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.31
+ r 7.058
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.31 0.018 0.0%
1 32.36 0.047 0.1%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 25.31
+ r 7.054
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64divs", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.34
+ r 12.85
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.34 0.017 0.0%
1 38.2 0.026 0.0%

Quality and confidence:
param error
r 0.01

Model:
Time ~= 25.34
+ r 12.86
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64divu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.3
+ r 12.15
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.3 0.026 0.1%
1 37.46 0.043 0.1%

Quality and confidence:
param error
r 0.017

Model:
Time ~= 25.3
+ r 12.16
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64rems", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.34
+ r 12.85
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.35 0.018 0.0%
1 38.2 0.032 0.0%

Quality and confidence:
param error
r 0.012

Model:
Time ~= 25.35
+ r 12.85
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64remu", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.31
+ r 11.97
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.31 0.026 0.1%
1 37.3 0.041 0.1%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 25.31
+ r 11.98
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64and", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.34
+ r 7.131
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.35 0.034 0.1%
1 32.47 0.052 0.1%

Quality and confidence:
param error
r 0.02

Model:
Time ~= 25.35
+ r 7.124
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64or", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.32
+ r 7.062
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.33 0.026 0.1%
1 32.39 0.055 0.1%

Quality and confidence:
param error
r 0.02

Model:
Time ~= 25.33
+ r 7.06
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64xor", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.33
+ r 7.079
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.33 0.024 0.0%
1 32.41 0.032 0.0%

Quality and confidence:
param error
r 0.013

Model:
Time ~= 25.33
+ r 7.08
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64shl", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.28
+ r 7.187
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.27 0.013 0.0%
1 32.47 0.04 0.1%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 25.27
+ r 7.193
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64shrs", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.31
+ r 7.152
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.31 0.028 0.1%
1 32.47 0.027 0.0%

Quality and confidence:
param error
r 0.013

Model:
Time ~= 25.31
+ r 7.157
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64shru", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.35
+ r 7.236
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.35 0.021 0.0%
1 32.59 0.037 0.1%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 25.35
+ r 7.238
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64rotl", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.35
+ r 7.169
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.35 0.018 0.0%
1 32.51 0.038 0.1%

Quality and confidence:
param error
r 0.014

Model:
Time ~= 25.35
+ r 7.16
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Pallet: "pallet_contracts", Extrinsic: "instr_i64rotr", Lowest values: [], Highest values: [], Steps: [50], Repeat: 20
Median Slopes Analysis

-- Extrinsic Time --

Model:
Time ~= 25.37
+ r 7.196
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)
Min Squares Analysis

-- Extrinsic Time --

Data points distribution:
r mean µs sigma µs %
0 25.36 0.03 0.1%
1 32.55 0.036 0.1%

Quality and confidence:
param error
r 0.016

Model:
Time ~= 25.36
+ r 7.192
µs

Reads = 0 + (0 * r)
Writes = 0 + (0 * r)

…/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_contracts --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/contracts/src/weights.rs --template=./.maintain/frame-weight-template.hbs
Copy link
Contributor

@pepyakin pepyakin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Initial review. Good approach and mostly looks good. There are some defects discussed in DMs. I was not able to fully review the rent part: I am too much out of the loop there.

@athei
Copy link
Member Author

athei commented May 6, 2021

I fixed the nits first. Now I will look into the defect we discussed. Starting with a test that reproduces the bug.

@athei
Copy link
Member Author

athei commented May 6, 2021

The defect is fixed and I added a regression test for it.

Copy link
Contributor

@pepyakin pepyakin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good job

@athei
Copy link
Member Author

athei commented May 7, 2021

bot merge

@ghost
Copy link

ghost commented May 7, 2021

Waiting for commit status.

@ghost ghost merged commit d8425ae into master May 7, 2021
@ghost ghost deleted the at-rework-exec branch May 7, 2021 12:37
nazar-pc pushed a commit to autonomys/substrate that referenced this pull request Aug 8, 2021
* contracts: Add default implementation for Executable::occupied_storage()

* contracts: Refactor the exec module

* Let runtime specify the backing type of the call stack

This removes the need for a runtime check of the specified
`MaxDepth`. We can now garantuee that we don't need to
allocate when a new call frame is pushed.

* Fix doc typo

Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com>

* cargo run --release --features=runtime-benchmarks --manifest-path=bin/node/cli/Cargo.toml -- benchmark --chain=dev --steps=50 --repeat=20 --pallet=pallet_contracts --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --output=./frame/contracts/src/weights.rs --template=./.maintain/frame-weight-template.hbs

* Review nits

* Fix defect in contract info caching behaviour

* Add more docs

* Fix wording and typos

Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com>
Co-authored-by: Parity Benchmarking Bot <admin@parity.io>
This pull request was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

A0-please_review Pull request needs code review. B0-silent Changes should not be mentioned in any release notes C1-low PR touches the given topic and has a low impact on builders. D2-notlive 💤 PR contains changes in a runtime directory that is not deployed to a chain that requires an audit.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

seal: Revisit the exec module seal: cache ContractInfo

3 participants