erigontech / erigontech/erigon
Reduce `sys` ram usage of Erigon on bloatnet
Open
performance
- Dominant language
- Go
- Stars
- 3.6k
- Forks
- 1.5k
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 455
Description
Bloom/Fuse - using 10Gb, but it's static and limited by "merge limit" - so it's oke
StateCache - https://github.com/erigontech/erigon/pull/21435
`sais` - using pre-allocated buffer. but do we under-alloc and growslice? Do we need `pool`?
`etl` - pre-alloc instead of `int(etlSmallBufRAM/32`
etc...
All this things: need to carefully test at ChainTip non-chainTip on real chains - because unclear will it improve something or make worse
Contributor guide
Assessment
This issue has not been assessed yet.