Module rustc_driver::profile[][src]

🔬 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?

Re-exports

use rustc::session::Session;
use rustc::util::common::ProfQDumpParams;
use rustc::util::common::ProfileQueriesMsg;
use rustc::util::common::profq_msg;
use rustc::util::common::profq_set_chan;
use std::sync::mpsc::Receiver;
use std::io::Write;
use rustc::dep_graph::DepNode;
use std::time::Duration;
use std::time::Instant;

Modules

trace [
Experimental
]

Structs

StackFrame [
Experimental
]

Enums

ParseState [
Experimental
]

Functions

begin [
Experimental
]

begin a profile thread, if not already running

dump [
Experimental
]

dump files with profiling information to the given base path, and wait for this dump to complete.

profile_queries_thread [
Experimental
]
total_duration [
Experimental
]