pub struct ProfilingStats {
pub total_samples: u64,
pub cpu_samples: u64,
pub memory_snapshots: u64,
pub async_tasks_tracked: u64,
pub function_calls_tracked: u64,
pub hotspots_identified: u64,
pub performance_issues: u64,
}
Expand description
Profiling statistics
Fields§
§total_samples: u64
Total samples collected
cpu_samples: u64
CPU samples
memory_snapshots: u64
Memory snapshots
async_tasks_tracked: u64
Async tasks tracked
function_calls_tracked: u64
Function calls tracked
hotspots_identified: u64
Hotspots identified
performance_issues: u64
Performance issues detected
Trait Implementations§
Source§impl Clone for ProfilingStats
impl Clone for ProfilingStats
Source§fn clone(&self) -> ProfilingStats
fn clone(&self) -> ProfilingStats
Returns a duplicate 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 ProfilingStats
impl Debug for ProfilingStats
Source§impl<'de> Deserialize<'de> for ProfilingStats
impl<'de> Deserialize<'de> for ProfilingStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ProfilingStats
impl RefUnwindSafe for ProfilingStats
impl Send for ProfilingStats
impl Sync for ProfilingStats
impl Unpin for ProfilingStats
impl UnwindSafe for ProfilingStats
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