Struct rustc::session::PerfStats [] [src]

pub struct PerfStats {
    pub svh_time: Cell<Duration>,
    pub incr_comp_hashes_time: Cell<Duration>,
    pub incr_comp_hashes_count: Cell<u64>,
    pub incr_comp_bytes_hashed: Cell<u64>,
    pub symbol_hash_time: Cell<Duration>,
    pub decode_def_path_tables_time: Cell<Duration>,
    pub queries_canonicalized: Cell<usize>,
    pub canonicalized_values_allocated: Cell<usize>,
    pub normalize_ty_after_erasing_regions: Cell<usize>,
    pub normalize_projection_ty: Cell<usize>,
}
🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Fields

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

The accumulated time needed for computing the SVH of the crate

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

The accumulated time spent on computing incr. comp. hashes

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

The number of incr. comp. hash computations performed

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

The number of bytes hashed when computing ICH values

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

The accumulated time spent on computing symbol hashes

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

The accumulated time spent decoding def path tables from metadata

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Total number of values canonicalized queries constructed.

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Number of times we canonicalized a value and found that the result had already been canonicalized.

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Number of times this query is invoked.

🔬 This is a nightly-only experimental API. (rustc_private)

this crate is being loaded from the sysroot, an unstable location; did you mean to load this crate from crates.io via Cargo.toml instead?

Number of times this query is invoked.

Trait Implementations

Auto Trait Implementations

impl Send for PerfStats

impl !Sync for PerfStats