THPDFMappedFileStatistics Record

Rapporterer konfigurations-, geometri-, mappings-, cache- og overførselstelemetri, som den memory-mappede filkilde indsamler under en indlæ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;

Enhed

HPDFObjs

Felter

FeltFormål
FileSizeStørrelse af den mappede kildefil i bytes
ConfiguredWindowSizeVinduesstørrelse som konfigureret via LocalFileMappingWindowSize
ConfiguredCacheWindowCountAntal residente vinduer som konfigureret via LocalFileMappingCacheWindows
WindowSizeVinduesstørrelsen, der faktisk gælder for denne kilde
CacheWindowCountAntal vinduer, som vinduescachen i øjeblikket holder
MappedByteLimitØvre grænse for bytes, kilden holder mappet ad gangen
CurrentMappedBytesBytes mappet i øjeblikket
PeakMappedBytesHøjeste mappede byteantal under indlæsningen
GeometryChangeCountAntal gange, den adaptive geometri skiftede vindueslayoutet
SequentialReadCallsLæseanmodninger klassificeret som sekventielle
RandomReadCallsLæseanmodninger klassificeret som random access
AdaptiveGeometryTrue, når adaptiv geometrivalg er aktiveret for kilden
SequentialGeometryActiveTrue, mens den sekventielle vinduesgeometri er aktiv
RandomGeometryActiveTrue, mens vinduesgeometrien for random access er aktiv
ReadCallsSamlede læseanmodninger betjent via den mappede kilde
BytesReadSamlede bytes leveret af de læsninger
MapCountAntal gange, et filview blev mappet ind i et vindue
CacheHitsLæsninger betjent af et allerede resident vindue
FallbackReadCallsLæsninger, der faldt tilbage til almindelige fillæsninger uden for vinduescachen
FallbackBytesBytes leveret af fallback-læsninger
DirectTransferCallsDirekte strøm-til-strøm-overførsler, der omgår vinduescachen
DirectTransferBytesBytes flyttet af direkte overførsler

Brugsnoter

Relaterede API'er