THPDFRangeCacheStatistics レコード
統合レンジキャッシュの、ソース読み出し、キャッシュヒット、プリフェッチ動作、リードアヘッド深度、アドミッションカウンタのスナップショットです
宣言
THPDFRangeCacheStatistics= record
SourceReadCount: Int64;
SourceBytesRead: Int64;
CacheHitCount: Int64;
CacheMissCount: Int64;
PrefetchRequestCount: Int64;
PrefetchCompletedCount: Int64;
PrefetchCancelledCount: Int64;
SequentialReadCount: Int64;
RandomReadCount: Int64;
SuppressedPrefetchCount: Int64;
CurrentReadAheadBlocks: Integer;
PeakReadAheadBlocks: Integer;
DirectTransferCount: Int64;
DirectTransferBytes: Int64;
CachedRangeCount: Integer;
CachedBytes: Int64;
AdmissionCount: Int64;
RejectionCount: Int64;
EvictionCount: Int64;
FrequencyAdmissionCount: Int64;
FrequencyRejectionCount: Int64;
FrequencyAgingCount: Int64;
end;
ユニット
HPDFDoc
フィールド
| フィールド | 目的 |
|---|---|
SourceReadCount | 基底ソースに発行された読み出しの数 |
SourceBytesRead | 基底ソースから読み込んだバイト数 |
CacheHitCount | キャッシュ済み範囲だけで満たされた読み出し要求の数 |
CacheMissCount | ソースアクセスを必要とした読み出し要求の数 |
PrefetchRequestCount | 要求されたバックグラウンドプリフェッチ範囲の数 |
PrefetchCompletedCount | 完了したバックグラウンドプリフェッチ範囲の数 |
PrefetchCancelledCount | キャンセルされたバックグラウンドプリフェッチ範囲の数。多くはフォアグラウンドの要求によるもの |
SequentialReadCount | アクセスパターン検出器がシーケンシャルと分類した読み出しの数 |
RandomReadCount | ランダムと分類された読み出しの数 |
SuppressedPrefetchCount | アドミッションヒューリスティクスに抑止されたプリフェッチ試行の数 |
CurrentReadAheadBlocks | アダプティブコントローラが現在使用しているリードアヘッド深度 |
PeakReadAheadBlocks | 到達したリードアヘッド深度のピーク |
DirectTransferCount | キャッシュを完全にバイパスした転送の数 |
DirectTransferBytes | バイパス転送が動かしたバイト数 |
CachedRangeCount | 現在常駐しているキャッシュエントリの数 |
CachedBytes | キャッシュエントリが現在手元に置いているバイト数 |
AdmissionCount | キャッシュに受け入れられた範囲の数 |
RejectionCount | サイズまたはポリシー上限で受け入れを拒否された範囲の数 |
EvictionCount | バイトとエントリの予算を守るために追い出されたキャッシュエントリの数 |
FrequencyAdmissionCount | frequency sketch が再利用ブロックとして認めた受け入れの数 |
FrequencyRejectionCount | frequency sketch が再利用を見出せずに拒否した受け入れの数 |
FrequencyAgingCount | frequency sketch に対して実行されたエージング処理の数 |
使用上の注意
- キャッシュソースの
GetStatisticsメソッドで読みます。スナップショットはキャッシュロック下で取得されるため、内部整合しています SuppressedPrefetchCountが高く、かつヒット率が低いという組み合わせは、プリフェッチが割に合わないランダムアクセスを示唆しますCachedRangeCount、CachedBytes、FrequencyAgingCountは累積値ではなく、キャッシュからその時点の値を生でサンプリングしたものです