pub fn analyzer(tracker: &GlobalTracker) -> MemScopeResult<Analyzer>Expand description
Create analyzer from GlobalTracker (recommended entry point).
Returns an error if the tracker is not initialized or contains invalid data.
§Errors
Returns MemScopeError if:
- The tracker has not been initialized
- The tracker contains corrupted event data
§Example
ⓘ
use memscope_rs::{init_global_tracking, global_tracker, analyzer};
init_global_tracking().unwrap();
let tracker = global_tracker().unwrap();
let mut az = analyzer(&tracker).expect("Failed to create analyzer");
let report = az.analyze();
println!("{}", report.summary());