Skip to main content

Memory Profiler

This section is still a work in progress. It will cover nodes running with a memory profiler for performance analysis and optimization.

Memory profiler usage in the dashboard

The memory profiler is a separate sidecar service that runs alongside your node. It provides memory allocation analysis data that the Node Dashboard uses for performance debugging.

The dashboard consumes the memory profiler's API to visualize:

  • Hierarchical memory resource allocation (treemap visualization)
  • Memory usage by function and executable
  • Memory allocation call stacks

For API details, see the Memory profiler API endpoints section in the API reference.

Track progress: Issue #1207