Fennel: /home/pub/open/dev/fennel/cache/CacheStats.h Source File (original) (raw)
00001 00002 00003 00004 00005 00006 00007 00008 00009 00010 00011 00012 00013 00014 00015 00016 00017 00018 00019 00020 00021 00022 00023 00024 #ifndef Fennel_CacheStats_Included 00025 #define Fennel_CacheStats_Included 00026 00027 FENNEL_BEGIN_NAMESPACE 00028 00033 class FENNEL_CACHE_EXPORT CacheStats 00034 { 00035 public: 00040 uint nHits; 00041 00046 uint nHitsSinceInit; 00047 00051 uint nRequests; 00052 00056 uint nRequestsSinceInit; 00057 00062 uint nVictimizations; 00063 00068 uint nVictimizationsSinceInit; 00069 00073 uint nDirtyPages; 00074 00078 uint nPageReads; 00079 00083 uint nPageReadsSinceInit; 00084 00088 uint nPageWrites; 00089 00093 uint nPageWritesSinceInit; 00094 00098 uint nRejectedPrefetches; 00099 00103 uint nRejectedPrefetchesSinceInit; 00104 00108 uint nIoRetries; 00109 00113 uint nIoRetriesSinceInit; 00114 00118 uint nSuccessfulPrefetches; 00119 00124 uint nSuccessfulPrefetchesSinceInit; 00125 00129 uint nLazyWrites; 00130 00134 uint nLazyWritesSinceInit; 00135 00140 uint nLazyWriteCalls; 00141 00146 uint nLazyWriteCallsSinceInit; 00147 00152 uint nVictimizationWrites; 00153 00158 uint nVictimizationWritesSinceInit; 00159 00163 uint nCheckpointWrites; 00164 00168 uint nCheckpointWritesSinceInit; 00169 00174 uint nMemPagesAllocated; 00175 00180 uint nMemPagesUnused; 00181 00186 uint nMemPagesMax; 00187 }; 00188 00189 FENNEL_END_NAMESPACE 00190 00191 #endif 00192 00193