Enregistrement THPDFMappedFileStatistics

Rapporte la télémétrie de configuration, géométrie, mappage, cache et transfert collectée par la source de fichiers à mémoire mappée pendant un chargement

Déclaration

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;

Unité

HPDFObjs

Champs

ChampObjectif
FileSizeTaille du fichier source mappé en octets
ConfiguredWindowSizeTaille de fenêtre telle que configurée via LocalFileMappingWindowSize
ConfiguredCacheWindowCountNombre de fenêtres résidentes tel que configuré via LocalFileMappingCacheWindows
WindowSizeTaille de fenêtre réellement en vigueur pour cette source
CacheWindowCountNombre de fenêtres actuellement détenues par le cache de fenêtres
MappedByteLimitBorne supérieure des octets que la source garde mappés à la fois
CurrentMappedBytesOctets actuellement mappés
PeakMappedBytesMarque haute des octets mappés au fil du chargement
GeometryChangeCountFois où la géométrie adaptative a changé la disposition des fenêtres
SequentialReadCallsRequêtes de lecture classées comme séquentielles
RandomReadCallsRequêtes de lecture classées comme accès aléatoire
AdaptiveGeometryTrue quand la sélection de géométrie adaptative est activée pour la source
SequentialGeometryActiveTrue tant que la géométrie de fenêtres séquentielle est active
RandomGeometryActiveTrue tant que la géométrie de fenêtres à accès aléatoire est active
ReadCallsTotal des requêtes de lecture servies via la source mappée
BytesReadTotal d'octets livrés par ces lectures
MapCountFois où une vue de fichier a été mappée dans une fenêtre
CacheHitsLectures satisfaites par une fenêtre déjà résidente
FallbackReadCallsLectures retombées sur des lectures de fichier simples hors du cache de fenêtres
FallbackBytesOctets livrés par les lectures de repli
DirectTransferCallsTransferts directs de flux à flux qui contournent le cache de fenêtres
DirectTransferBytesOctets déplacés par les transferts directs

Notes d'utilisation

API associées