pub struct GteProfileSnapshot {
pub ops: u64,
pub estimated_cycles: u64,
pub opcode_counts: [u64; 64],
}Expand description
Monotonic diagnostic counters for GTE command pressure.
Fields§
§ops: u64Recognised GTE function commands executed since reset.
estimated_cycles: u64Sum of estimated internal GTE cycles since reset.
opcode_counts: [u64; 64]Per-opcode command counts, indexed by the low 6 command bits.
Trait Implementations§
Source§impl Clone for GteProfileSnapshot
impl Clone for GteProfileSnapshot
Source§fn clone(&self) -> GteProfileSnapshot
fn clone(&self) -> GteProfileSnapshot
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 GteProfileSnapshot
impl Debug for GteProfileSnapshot
Source§impl PartialEq for GteProfileSnapshot
impl PartialEq for GteProfileSnapshot
impl Copy for GteProfileSnapshot
impl Eq for GteProfileSnapshot
impl StructuralPartialEq for GteProfileSnapshot
Auto Trait Implementations§
impl Freeze for GteProfileSnapshot
impl RefUnwindSafe for GteProfileSnapshot
impl Send for GteProfileSnapshot
impl Sync for GteProfileSnapshot
impl Unpin for GteProfileSnapshot
impl UnsafeUnpin for GteProfileSnapshot
impl UnwindSafe for GteProfileSnapshot
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