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
@ahamlat think you looked at GraalVM recently - there were some issues with mainnet (no fallbacks for native/JNI libs) but will it work for PoA? Any insights on this?
@OlegJakushkin What documentation are your referring to and what do you mean by GraalVM-based besu nodes ?
As Besu is written in JAVA, you can change the JVM implementation to choose the GraalVM one.
For the EVM module, we can execute som tests with a native GraalVM image. I started a work to create a full native image for Besu but had faced some challenges, as all the libraries used in Besu are not supported yet by GraalVM, so debugging one by one.
Is there an option to run the main besu client with EVM compiled as a native part (what am I missing in building a pipeline in the docker file above, or maybe there is some node running option to pass it for native EVM to be used by the client)?
In here, it was posted that on graalvm-based client shall have +50 tx/s in comparison with OpenJDK from roughly 350 to 400 smart contract calls per second so I wonder if there are any build/runtime args to get that speed up as so far with same args I get a slowdown in my use case.
Description
As a PoA chain hoster, I want to understand how to increase performance using GraaLVM to get better TPS.
Acceptance Criteria
Logs (if a change in behaviour)
Versions (Add all that apply)
The text was updated successfully, but these errors were encountered: