trace_all

Function trace_all 

Source
pub fn trace_all<P: AsRef<Path>>(output_dir: P) -> Result<(), Box<dyn Error>>
Expand description

Start tracking all threads with automatic initialization

This function enables memory tracking for all threads in your application. Call once at program start, tracking happens automatically afterward.

§Arguments

  • output_dir - Directory where tracking data will be stored

§Returns

Result indicating success or error during initialization

§Example

use memscope_rs::lockfree::api::trace_all;

trace_all("./memory_analysis")?;
// Your application runs here with automatic tracking