-
Notifications
You must be signed in to change notification settings - Fork 390
Open
Labels
A-test-benchmarkArea: Tests Benchmarks—Performance measurement (eg. `tests/benchmark/*`, `p/t/s/e/benchmark/*`)Area: Tests Benchmarks—Performance measurement (eg. `tests/benchmark/*`, `p/t/s/e/benchmark/*`)C-testCategory: testCategory: testE-mediumExperience: of moderate difficultyExperience: of moderate difficultyP-high
Description
SSTORE -> #1774 @LouisTsai-Csie
- Add a variant in the existing test that warms all storage slots via the Access List (AL).
- In the existing benchmark PR, include different contract sizes: just created, small, medium, and XEN-sized.
- Perform SLOAD on 1–200 storage positions before writing to each of them, covering all possible transition variants.
- Deploy multiple contracts (1–5 parametrized instances) and perform cold storage writes on each.
SLOAD -> #1769 @jochem-brouwer
- Repeated SLOAD on the same slot range (1–200) for four contract sizes (just created, small, medium, XEN), both with and without Access List, and with existing vs non-existing values.
- SLOAD on non-existing keys (1–200) for the same four sizes, tested with and without Access List.
- SLOAD on existing keys (1–200) for the same four sizes, tested with and without Access List.
Metadata
Metadata
Assignees
Labels
A-test-benchmarkArea: Tests Benchmarks—Performance measurement (eg. `tests/benchmark/*`, `p/t/s/e/benchmark/*`)Area: Tests Benchmarks—Performance measurement (eg. `tests/benchmark/*`, `p/t/s/e/benchmark/*`)C-testCategory: testCategory: testE-mediumExperience: of moderate difficultyExperience: of moderate difficultyP-high