pub struct PidUtil {
pub pct: f64,
pub busiest_engtype: String,
pub compute_hint: bool,
}Expand description
One pid’s utilization on one adapter (§2.4/§3.5).
Fields§
§pct: f64Max across the pid’s engine instances — the Task-Manager-comparable per-process number. Any summed per-engtype figure a UI shows instead must be labeled “engine-sum, can exceed 100%”.
busiest_engtype: StringWhich engine was busiest (UI tooltip/evidence — names the claim’s source).
compute_hint: boolTrue if any of the pid’s engines was named Compute/Cuda — a heuristic
only (§3.5): PDH does not distinguish compute from graphics clients.
Trait Implementations§
impl StructuralPartialEq for PidUtil
Auto Trait Implementations§
impl Freeze for PidUtil
impl RefUnwindSafe for PidUtil
impl Send for PidUtil
impl Sync for PidUtil
impl Unpin for PidUtil
impl UnsafeUnpin for PidUtil
impl UnwindSafe for PidUtil
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