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