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