[go: up one dir, main page]

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

image

Latency for send raw transaction with performance profile

image

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

Merge request reports

Loading