You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
initial CPU profiling shows decompressor.nextPos() as a hot path, but it looks more like a red herring.
attempted to do a couple of microoptimizations to it, but nothing significant. I'll look into usage patterns of callers to better understand what can be done.
Activity
wmitsuda commentedon Sep 29, 2025
ongoing experiments based on the assumption:
wmitsuda commentedon Sep 29, 2025
initial CPU profiling shows
decompressor.nextPos()as a hot path, but it looks more like a red herring.attempted to do a couple of microoptimizations to it, but nothing significant. I'll look into usage patterns of callers to better understand what can be done.
wmitsuda commentedon Sep 29, 2025
note to myself: use
-focus "ExecBlockV3"into profiling to isolate the noise even on 1 block profiling.VBulikov commentedon Oct 2, 2025
yperbasis added Imp2 as Importance
AskAlexSharov commentedon Oct 2, 2025
about nextPos(): it may be red because it’s actually where “page cache miss” happening. “.data” field usage.
You can read file twice: and see difference in profiler picture. Can use: “erigon snapshots uncompress file.kv > /dev/null”
AskAlexSharov commentedon May 12, 2026
closing because no activity