mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2024-12-22 11:41:19 +00:00
158fb2b606
Hi,
I'm syncing Gnosis on a Celeron N5100 to get familiar with the codebase.
In the process I managed to optimize some things from profiling.
Since I'm not yet on the project Discord, I decided to open this PR as a
suggestion. This pass all tests here and gave me a nice boost for that
platform, although I didn't have time to benchmark it yet.
* reuse VM Memory objects with sync.Pool. It starts with 4k as `evmone`
[code
suggested](
|
||
---|---|---|
.. | ||
v4wire | ||
v5wire | ||
common.go | ||
lookup_util_test.go | ||
lookup.go | ||
node.go | ||
ntp.go | ||
table_integration_test.go | ||
table_test.go | ||
table_util_test.go | ||
table.go | ||
v4_lookup_test.go | ||
v4_udp_test.go | ||
v4_udp.go | ||
v5_lookup_test.go | ||
v5_udp_integration_test.go | ||
v5_udp_test.go | ||
v5_udp.go |