EVM node: configuration performance_profile to change GC parameters
What
This merge request introduces a new performance_profile configuration option to the EVM node. This addition enables the modification of Garbage Collector (GC) parameters directly through the node's configuration.
Why
The primary motivation behind these changes is to improve the EVM node's performance by allowing adjustments to its GC behavior. This improves latency for RPCs and increases the node capacity (from 10 to 11 MGas/s).
Latency for send raw transaction with default profile
Latency for send raw transaction with performance profile
How
A new performance_profile option in the config. The profile "performance" is the same as using OCAMLRUNPARAM=s=8M,o=80.
Edited by Alain Mebsout

