Enum profiler::profiler::Profiler
[−]
[src]
pub enum Profiler { CacheGrind { ir: f64, i1mr: f64, ilmr: f64, dr: f64, d1mr: f64, dlmr: f64, dw: f64, d1mw: f64, dlmw: f64, data: Mat<f64>, functs: Vec<String>, }, CallGrind { total_instructions: f64, instructions: Vec<f64>, functs: Vec<String>, }, }
Variants
CacheGrind
Fields
ir: f64 | |
i1mr: f64 | |
ilmr: f64 | |
dr: f64 | |
d1mr: f64 | |
dlmr: f64 | |
dw: f64 | |
d1mw: f64 | |
dlmw: f64 | |
data: Mat<f64> | |
functs: Vec<String> |
CallGrind
Fields
total_instructions: f64 | |
instructions: Vec<f64> | |
functs: Vec<String> |
Methods
impl Profiler
[src]
fn new_cachegrind() -> Profiler
fn new_callgrind() -> Profiler
Trait Implementations
impl Display for Profiler
[src]
Pretty-print the profiler outputs into user-friendly formats.