THPDFMappedFileStatistics レコード

ロード中にメモリマップトファイルソースが収集した設定、ジオメトリ、マッピング、キャッシュ、転送のテレメトリを報告します

宣言

THPDFMappedFileStatistics= record
  FileSize: Int64;
  ConfiguredWindowSize: Int64;
  ConfiguredCacheWindowCount: Integer;
  WindowSize: Int64;
  CacheWindowCount: Integer;
  MappedByteLimit: Int64;
  CurrentMappedBytes: Int64;
  PeakMappedBytes: Int64;
  GeometryChangeCount: Int64;
  SequentialReadCalls: Int64;
  RandomReadCalls: Int64;
  AdaptiveGeometry: Boolean;
  SequentialGeometryActive: Boolean;
  RandomGeometryActive: Boolean;
  ReadCalls: Int64;
  BytesRead: Int64;
  MapCount: Int64;
  CacheHits: Int64;
  FallbackReadCalls: Int64;
  FallbackBytes: Int64;
  DirectTransferCalls: Int64;
  DirectTransferBytes: Int64;
end;

ユニット

HPDFObjs

フィールド

フィールド目的
FileSizeマップされたソースファイルのサイズ(バイト)
ConfiguredWindowSizeLocalFileMappingWindowSize で設定されたウィンドウサイズ
ConfiguredCacheWindowCountLocalFileMappingCacheWindows で設定された常駐ウィンドウ数
WindowSizeこのソースで実際に有効なウィンドウサイズ
CacheWindowCount現在ウィンドウキャッシュが保持しているウィンドウの数
MappedByteLimitソースが一度にマップし続けるバイト数の上限
CurrentMappedBytes現在マップされているバイト数
PeakMappedBytesロード全体でのマップ済みバイト数の高水位
GeometryChangeCount適応ジオメトリがウィンドウレイアウトを切り替えた回数
SequentialReadCallsシーケンシャルに分類された読み出し要求の数
RandomReadCallsランダムアクセスに分類された読み出し要求の数
AdaptiveGeometryソースに対して適応ジオメトリ選択が有効な場合に True
SequentialGeometryActiveシーケンシャルウィンドウジオメトリが有効な場合に True
RandomGeometryActiveランダムアクセスウィンドウジオメトリが有効な場合に True
ReadCallsマップされたソース経由で処理された読み出し要求の合計
BytesReadそれらの読み出しが届けた合計バイト数
MapCountファイルビューがウィンドウへマップされた回数
CacheHitsすでに常駐しているウィンドウで満たされた読み出しの数
FallbackReadCallsウィンドウキャッシュ外の通常ファイル読み出しへフォールバックした読み出しの数
FallbackBytesフォールバック読み出しが届けたバイト数
DirectTransferCallsウィンドウキャッシュを迂回するストリーム間直接転送の回数
DirectTransferBytes直接転送が動かしたバイト数

使用上の注意

関連 API