gem5 v25.0.0.1
Loading...
Searching...
No Matches
gem5::SimpleCache::SimpleCacheStats Struct Reference

Cache statistics. More...

#include <simple_cache.hh>

Inheritance diagram for gem5::SimpleCache::SimpleCacheStats:
gem5::statistics::Group

Public Member Functions

 SimpleCacheStats (statistics::Group *parent)
Public Member Functions inherited from gem5::statistics::Group
 Group (Group *parent, const char *name=nullptr)
 Construct a new statistics group.
virtual ~Group ()
virtual void regStats ()
 Callback to set stat parameters.
virtual void resetStats ()
 Callback to reset stats.
virtual void preDumpStats ()
 Callback before stats are dumped.
void addStat (statistics::Info *info)
 Register a stat with this group.
const std::map< std::string, Group * > & getStatGroups () const
 Get all child groups associated with this object.
const std::vector< Info * > & getStats () const
 Get all stats associated with this object.
void addStatGroup (const char *name, Group *block)
 Add a stat block as a child of this block.
const InforesolveStat (std::string name) const
 Resolve a stat by its name within this group.
void mergeStatGroup (Group *block)
 Merge the contents (stats & children) of a block to this block.
 Group ()=delete
 Group (const Group &)=delete
Groupoperator= (const Group &)=delete

Public Attributes

statistics::Scalar hits
statistics::Scalar misses
statistics::Histogram missLatency
statistics::Formula hitRatio

Detailed Description

Cache statistics.

Definition at line 301 of file simple_cache.hh.

Constructor & Destructor Documentation

◆ SimpleCacheStats()

gem5::SimpleCache::SimpleCacheStats::SimpleCacheStats ( statistics::Group * parent)

Definition at line 427 of file simple_cache.cc.

References ADD_STAT, gem5::statistics::Group::Group(), hitRatio, hits, misses, and missLatency.

Member Data Documentation

◆ hitRatio

statistics::Formula gem5::SimpleCache::SimpleCacheStats::hitRatio

Definition at line 307 of file simple_cache.hh.

Referenced by SimpleCacheStats().

◆ hits

statistics::Scalar gem5::SimpleCache::SimpleCacheStats::hits

Definition at line 304 of file simple_cache.hh.

Referenced by SimpleCacheStats().

◆ misses

statistics::Scalar gem5::SimpleCache::SimpleCacheStats::misses

Definition at line 305 of file simple_cache.hh.

Referenced by SimpleCacheStats().

◆ missLatency

statistics::Histogram gem5::SimpleCache::SimpleCacheStats::missLatency

Definition at line 306 of file simple_cache.hh.

Referenced by SimpleCacheStats().


The documentation for this struct was generated from the following files:

Generated on Sat Oct 18 2025 08:06:54 for gem5 by doxygen 1.14.0