hyperledger / besu

An enterprise-grade Java-based, Apache 2.0 licensed Ethereum client https://wiki.hyperledger.org/display/besu
https://www.hyperledger.org/projects/besu
Apache License 2.0
1.44k stars 765 forks source link

Implement continuous profiling #6957

Closed ahamlat closed 1 month ago

ahamlat commented 3 months ago

Description

As an Besu user, I want to have continuous profiling so that we can get profiling data when needed. This can help to troubleshoot some performance issue especially those related to CPU usage.

Expected behavior: [What you expect to happen] Besu should run in the backhground a profiler (without restarting besu)

Actual behavior: [What actually happens] There is no continuous profiling, we can still do profiling but we need to restart Besu.

ahamlat commented 1 month ago

Done with #7006