|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Statistics surfaced by Tile_Cache::stats().
More...
#include <ca-streaming-storage.H>
Public Attributes | |
| std::uint64_t | hits = 0 |
| accesses served from RAM | |
| std::uint64_t | misses = 0 |
| accesses that paged a tile in | |
| std::uint64_t | evictions = 0 |
| tiles evicted to disk to make room | |
| std::uint64_t | writes = 0 |
| tile writes to disk (eviction or flush) | |
| std::uint64_t | reads = 0 |
| tile reads from disk (load on miss) | |
Statistics surfaced by Tile_Cache::stats().
Useful as a smoke check that the LRU is doing its job in long runs: the hit ratio should stay high if tile visits respect a predictable order, and evictions should be bounded by the number of distinct tiles touched minus the cache capacity.
Definition at line 112 of file ca-streaming-storage.H.
| std::uint64_t Aleph::CA::Tile_Cache_Stats::evictions = 0 |
tiles evicted to disk to make room
Definition at line 116 of file ca-streaming-storage.H.
Referenced by Aleph::CA::Tile_Cache< State, TileSide >::page_in().
| std::uint64_t Aleph::CA::Tile_Cache_Stats::hits = 0 |
accesses served from RAM
Definition at line 114 of file ca-streaming-storage.H.
Referenced by Aleph::CA::Tile_Cache< State, TileSide >::resolve().
| std::uint64_t Aleph::CA::Tile_Cache_Stats::misses = 0 |
accesses that paged a tile in
Definition at line 115 of file ca-streaming-storage.H.
Referenced by Aleph::CA::Tile_Cache< State, TileSide >::resolve().
| std::uint64_t Aleph::CA::Tile_Cache_Stats::reads = 0 |
tile reads from disk (load on miss)
Definition at line 118 of file ca-streaming-storage.H.
Referenced by Aleph::CA::Tile_Cache< State, TileSide >::read_tile_from_disk().
| std::uint64_t Aleph::CA::Tile_Cache_Stats::writes = 0 |
tile writes to disk (eviction or flush)
Definition at line 117 of file ca-streaming-storage.H.
Referenced by Aleph::CA::Tile_Cache< State, TileSide >::write_tile_to_disk().