INNER CODE UNIT · Rust
default
tangle-network/blueprint · crates/blueprint-profiling/src/lib.rs:41
fn default() -> Self {
Self {
sample_size: 10,
warmup_runs: 2,
max_execution_time: Duration::from_secs(300),
}
}
}
/// Resource measurements for a single job execution
#[derive(Debug, Clone)]
pub struct ResourceMeasurement {
/// Wall-clock execution time
pub duration: Duration,
/// Peak memory usage in bytes during execution
pub peak_memory_bytes: u64,
/// CPU time (user + system) in microseconds
pub cpu_time_us: u64,