Enum googapis::google::devtools::cloudprofiler::v2::ProfileType [−][src]
#[repr(i32)]
pub enum ProfileType {
Unspecified,
Cpu,
Wall,
Heap,
Threads,
Contention,
PeakHeap,
HeapAlloc,
}
Expand description
ProfileType is type of profiling data. NOTE: the enumeration member names are used (in lowercase) as unique string identifiers of profile types, so they must not be renamed.
Variants
Unspecified profile type.
Thread CPU time sampling.
Wallclock time sampling. More expensive as stops all threads.
In-use heap profile. Represents a snapshot of the allocations that are live at the time of the profiling.
Single-shot collection of all thread stacks.
Synchronization contention profile.
Peak heap profile.
Heap allocation profile. It represents the aggregation of all allocations made over the duration of the profile. All allocations are included, including those that might have been freed by the end of the profiling interval. The profile is in particular useful for garbage collecting languages to understand which parts of the code create most of the garbage collection pressure to see if those can be optimized.
Implementations
Trait Implementations
Returns the “default value” for a type. Read more
Performs the conversion.
This method returns an ordering between self
and other
values if one exists. Read more
This method tests less than (for self
and other
) and is used by the <
operator. Read more
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
This method tests greater than (for self
and other
) and is used by the >
operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for ProfileType
impl Send for ProfileType
impl Sync for ProfileType
impl Unpin for ProfileType
impl UnwindSafe for ProfileType
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more