|
void | Add (const SectorStats &other) |
| Adds number to this object's. No concurrency control is done.
|
|
GoogleString | Dump (size_t total_entries, size_t total_blocks) const |
| Text dump of the statistics. No concurrency control is done.
|
|
|
int64 | num_put |
|
int64 | num_put_update |
| update of the same key
|
|
int64 | num_put_replace |
| replacement of different key
|
|
int64 | num_put_concurrent_create |
|
int64 | num_put_concurrent_full_set |
|
int64 | num_put_spins |
| of times writers had to sleep behind readers
|
|
int64 | num_get |
| of calls to get
|
|
int64 | num_get_hit |
|
int64 | last_checkpoint_ms |
| When this sector was last checkpointed to disk.
|
|
int64 | used_entries |
| Current state stats — updated by SharedMemCacheData.
|
|
int64 | used_blocks |
|
int64 net_instaweb::SharedMemCacheData::SectorStats::num_put |
FS operation stats — updated by SharedMemCache. We do it this way rather than using the normal Statistics interface to avoid having to worry about extra synchronization inside critical sections — since we already hold sector locks when doing this stuff, it's easy to update per-sector data.
- Todo:
- TODO(morlovich): Consider periodically pushing these to normal Statistics.
The documentation for this struct was generated from the following file: