pub struct ExecutionView {
pub active_time_ms: u64,
pub idle_time_ms: u64,
pub gcd_locked_time_ms: u64,
pub idle_gcd_count: u64,
pub avg_queue_lag_ms: Option<f64>,
pub actions_per_bucket: Vec<f64>,
pub bucket_samples: Vec<u64>,
}Expand description
Execution-time breakdown (active, idle, GCD-locked) with per-bucket action rates.
Fields§
§active_time_ms: u64§idle_time_ms: u64§gcd_locked_time_ms: u64§idle_gcd_count: u64§avg_queue_lag_ms: Option<f64>§actions_per_bucket: Vec<f64>§bucket_samples: Vec<u64>Trait Implementations§
Source§impl Clone for ExecutionView
impl Clone for ExecutionView
Source§fn clone(&self) -> ExecutionView
fn clone(&self) -> ExecutionView
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 ExecutionView
impl Debug for ExecutionView
Source§impl Serialize for ExecutionView
impl Serialize for ExecutionView
Source§impl Tsify for ExecutionView
impl Tsify for ExecutionView
const DECL: &'static str = "/**\n * Execution-time breakdown (active, idle, GCD-locked) with per-bucket action rates.\n */\nexport interface ExecutionView {\n active_time_ms: number;\n idle_time_ms: number;\n gcd_locked_time_ms: number;\n idle_gcd_count: number;\n avg_queue_lag_ms: number | undefined;\n actions_per_bucket: number[];\n bucket_samples: number[];\n}"
const SERIALIZATION_CONFIG: SerializationConfig
type JsType = JsType
fn into_js(&self) -> Result<Self::JsType, Error>where
Self: Serialize,
Auto Trait Implementations§
impl Freeze for ExecutionView
impl RefUnwindSafe for ExecutionView
impl Send for ExecutionView
impl Sync for ExecutionView
impl Unpin for ExecutionView
impl UnsafeUnpin for ExecutionView
impl UnwindSafe for ExecutionView
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