Struct starlark::values::AggregateHeapProfileInfo
source · pub struct AggregateHeapProfileInfo { /* private fields */ }
Expand description
Aggregated heap profiling data when heap profiling is enabled.
Can be:
- written as CSV or flamegraph
- merged with another data
Implementations§
source§impl AggregateHeapProfileInfo
impl AggregateHeapProfileInfo
sourcepub fn merge<'a>(
profiles: impl IntoIterator<Item = &'a AggregateHeapProfileInfo>
) -> AggregateHeapProfileInfo
pub fn merge<'a>( profiles: impl IntoIterator<Item = &'a AggregateHeapProfileInfo> ) -> AggregateHeapProfileInfo
Merge aggregated heap profile from multiple sources (e.g. from several runs).
sourcepub fn gen_flame_graph(&self) -> String
pub fn gen_flame_graph(&self) -> String
Write this out recursively to a file.
sourcepub fn gen_summary_csv(&self) -> String
pub fn gen_summary_csv(&self) -> String
Write per-function summary in CSV format.
Trait Implementations§
source§impl Clone for AggregateHeapProfileInfo
impl Clone for AggregateHeapProfileInfo
source§fn clone(&self) -> AggregateHeapProfileInfo
fn clone(&self) -> AggregateHeapProfileInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AggregateHeapProfileInfo
impl Debug for AggregateHeapProfileInfo
source§impl Default for AggregateHeapProfileInfo
impl Default for AggregateHeapProfileInfo
source§fn default() -> AggregateHeapProfileInfo
fn default() -> AggregateHeapProfileInfo
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl RefUnwindSafe for AggregateHeapProfileInfo
impl Send for AggregateHeapProfileInfo
impl Sync for AggregateHeapProfileInfo
impl Unpin for AggregateHeapProfileInfo
impl UnwindSafe for AggregateHeapProfileInfo
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more