nimbus-eth1/nimbus/db/aristo/aristo_desc
Jacek Sieka 443c6d1f8e
Cache account path storage id (#2443)
The storage id is frequently accessed when executing contract code and
finding the path via the database requires several hops making the
process slow - here, we add a cache to keep the most recently used
account storage id:s in memory.

A possible future improvement would be to cache all account accesses so
that for example updating the balance doesn't cause several hikes.
2024-07-03 17:58:25 +02:00
..
desc_backend.nim Fix memory usage spikes during sync, give memory to rocksdb (#2413) 2024-06-25 13:39:53 +02:00
desc_error.nim Aristo code cosmetics and tests update (#2434) 2024-07-01 10:59:18 +00:00
desc_identifiers.nim Allocation-free nibbles buffer (#2406) 2024-06-22 22:33:37 +02:00
desc_nibbles.nim Allocation-free nibbles buffer (#2406) 2024-06-22 22:33:37 +02:00
desc_structural.nim Cache account path storage id (#2443) 2024-07-03 17:58:25 +02:00