Raxol.Memory.Collector (Raxol v2.6.0)

View Source

Memory data collection for the memory debug tool.

Gathers raw memory metrics from the BEAM runtime including process info, ETS tables, binaries, atoms, and system info.

Summary

Functions

Returns atom growth analysis.

Returns atom table usage analysis.

Returns binary memory usage analysis.

Returns ETS table memory analysis.

Returns a comprehensive memory overview map.

Returns port memory analysis.

Returns process memory analysis for all running processes.

Returns system-level memory and scheduler info.

Captures a point-in-time snapshot of memory state.

Returns binary hotspots across processes.

Functions

analyze_atom_growth()

Returns atom growth analysis.

analyze_atom_usage()

Returns atom table usage analysis.

analyze_binary_usage()

Returns binary memory usage analysis.

analyze_ets_tables(config)

Returns ETS table memory analysis.

analyze_memory_overview()

Returns a comprehensive memory overview map.

analyze_port_memory()

Returns port memory analysis.

analyze_processes(config)

Returns process memory analysis for all running processes.

analyze_system_memory()

Returns system-level memory and scheduler info.

capture_memory_state()

Captures a point-in-time snapshot of memory state.

find_binary_hotspots(config)

Returns binary hotspots across processes.