THPDFMappedFileStatistics Record

Rapporterar konfigurations-, geometri-, mappnings-, cache- och överföringstelemetri som samlats in av den minnesmappade filkällan under en inläsning

Deklaration

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;

Enhet

HPDFObjs

Fält

FältSyfte
FileSizeStorleken på den mappade källfilen i byte
ConfiguredWindowSizeFönsterstorlek som konfigurerats via LocalFileMappingWindowSize
ConfiguredCacheWindowCountAntal residenta fönster som konfigurerats via LocalFileMappingCacheWindows
WindowSizeDen fönsterstorlek som faktiskt gäller för den här källan
CacheWindowCountAntal fönster som för närvarande hålls av fönstercachen
MappedByteLimitÖvre gräns för hur många byte källan håller mappade åt gången
CurrentMappedBytesByte som för närvarande är mappade
PeakMappedBytesHögsta nivå av mappade byte under inläsningen
GeometryChangeCountAntal gånger den adaptiva geometrin bytte fönsterupplägg
SequentialReadCallsLäsbegäranden klassificerade som sekventiella
RandomReadCallsLäsbegäranden klassificerade som slumpmässig åtkomst
AdaptiveGeometryTrue när adaptiv geometrival är aktiverat för källan
SequentialGeometryActiveTrue medan den sekventiella fönstergeometrin är aktiv
RandomGeometryActiveTrue medan fönstergeometrin för slumpmässig åtkomst är aktiv
ReadCallsTotalt antal läsbegäranden som betjänats via den mappade källan
BytesReadTotalt antal byte som lämnats ut av dessa läsningar
MapCountAntal gånger en filvy mappades in i ett fönster
CacheHitsLäsningar som besvarats av ett redan resident fönster
FallbackReadCallsLäsningar som fallit tillbaka till rena filläsningar utanför fönstercachen
FallbackBytesByte som lämnats ut av reservläsningar
DirectTransferCallsDirekta ström-till-ström-överföringar som går förbi fönstercachen
DirectTransferBytesByte som flyttats av direkta överföringar

Användningsanteckningar

Relaterade API:er