THPDFMappedFileStatistics Record

로드 중 memory-mapped file 소스가 수집한 설정·지오메트리·매핑·캐시·전송 텔레메트리를 보고합니다

선언

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로 설정한 window 크기
ConfiguredCacheWindowCountLocalFileMappingCacheWindows로 설정한 상주 window 수
WindowSize이 소스에 실제 적용 중인 window 크기
CacheWindowCount지금 window 캐시가 쥐고 있는 window 수
MappedByteLimit소스가 한 번에 매핑해 둘 수 있는 바이트 상한
CurrentMappedBytes현재 매핑된 바이트
PeakMappedBytes로드 전체에서 매핑 바이트의 최고 수위
GeometryChangeCount적응형 지오메트리가 window 배치를 바꾼 횟수
SequentialReadCallssequential로 분류된 읽기 요청 수
RandomReadCalls랜덤 액세스로 분류된 읽기 요청 수
AdaptiveGeometry소스에 적응형 지오메트리 선택이 켜져 있을 때 True
SequentialGeometryActivesequential window 지오메트리가 활성인 동안 True
RandomGeometryActive랜덤 액세스 window 지오메트리가 활성인 동안 True
ReadCalls매핑된 소스로 처리한 총 읽기 요청 수
BytesRead그 읽기들이 전달한 총 바이트
MapCount파일 view가 window로 매핑된 횟수
CacheHits이미 상주한 window로 충족된 읽기 수
FallbackReadCallswindow 캐시 밖의 일반 파일 읽기로 폴백한 읽기 수
FallbackBytes폴백 읽기가 전달한 바이트
DirectTransferCallswindow 캐시를 우회한 스트림 간 직접 전송 수
DirectTransferBytes직접 전송이 옮긴 바이트

사용 참고 사항

관련 API