atomr-profiler 0.9.2

Cross-runtime actor profiler for atomr — same scenarios in Rust and Python with a shared JSON schema.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Actor performance profiler for the atomr Rust runtime.
//!
//! Exposes a handful of scenarios (`tell`, `ask`, `fanout`, `cpu`) that
//! exercise the mailbox, ask pattern, actor creation, and a CPU-bound
//! handler respectively. Each scenario emits a [`Measurement`] with the
//! same schema the Python profiler produces so the two runtimes can be
//! compared directly.
//!
//! See the `atomr-profiler` binary for the CLI wrapper and
//! `scripts/profile.py` for the cross-runtime orchestrator.

pub mod metrics;
pub mod report;
pub mod scenarios;

pub use report::{Measurement, ProfilerReport, Scenario};