pub struct TileManagerCounters {
pub frames: u64,
pub budget_hit_frames: u64,
pub dropped_by_budget: u64,
pub exact_cache_hits: u64,
pub fallback_hits: u64,
pub child_fallback_hits: u64,
pub cache_misses: u64,
pub requested_tiles: u64,
pub speculative_requested_tiles: u64,
pub cancelled_stale_pending: u64,
pub cancelled_evicted_pending: u64,
}Expand description
Cumulative counters for long-running tile-manager diagnostics.
Fields§
§frames: u64Total number of frames processed by the manager.
budget_hit_frames: u64Total number of times the visible tile budget was hit.
dropped_by_budget: u64Total number of candidate tiles dropped by the budget.
exact_cache_hits: u64Total number of exact visible-tile cache hits.
fallback_hits: u64Total number of visible fallback hits.
child_fallback_hits: u64Total number of visible child-fallback hits.
cache_misses: u64Total number of visible cache misses.
requested_tiles: u64Total number of requested tiles.
speculative_requested_tiles: u64Total number of speculative prefetch tile requests.
cancelled_stale_pending: u64Total number of stale pending requests cancelled.
cancelled_evicted_pending: u64Total number of pending requests cancelled because their entries were evicted.
Trait Implementations§
Source§impl Clone for TileManagerCounters
impl Clone for TileManagerCounters
Source§fn clone(&self) -> TileManagerCounters
fn clone(&self) -> TileManagerCounters
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 TileManagerCounters
impl Debug for TileManagerCounters
Source§impl Default for TileManagerCounters
impl Default for TileManagerCounters
Source§fn default() -> TileManagerCounters
fn default() -> TileManagerCounters
Returns the “default value” for a type. Read more
Source§impl PartialEq for TileManagerCounters
impl PartialEq for TileManagerCounters
impl Eq for TileManagerCounters
impl StructuralPartialEq for TileManagerCounters
Auto Trait Implementations§
impl Freeze for TileManagerCounters
impl RefUnwindSafe for TileManagerCounters
impl Send for TileManagerCounters
impl Sync for TileManagerCounters
impl Unpin for TileManagerCounters
impl UnsafeUnpin for TileManagerCounters
impl UnwindSafe for TileManagerCounters
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