THPDFParserArenaStatistics Record

parser arena 할당자의 블록·할당·토큰·elision 텔레메트리를 보고합니다

선언

THPDFParserArenaStatistics= record
  BlockSize: Integer;
  RetainedBlockCount: Integer;
  RetainedBytes: Int64;
  PeakUsedBytes: Int64;
  AllocationCount: Int64;
  BytesRequested: Int64;
  BlockAllocationCount: Int64;
  ReusedAllocationCount: Int64;
  ResetCount: Int64;
  TokenCount: Int64;
  TemporaryObjectElisionCount: Int64;
end;

유닛

HPDFDoc

필드

필드목적
BlockSize생성 시 설정한 arena 블록 하나의 용량(기본값 65536)
RetainedBlockCountarena가 재사용을 위해 지금 쥐고 있는 블록 수
RetainedBytes보존된 모든 블록 용량의 합
PeakUsedBytes세션 동안 사용 중이던 arena 바이트의 최대치
AllocationCountarena가 처리한 할당 요청 수
BytesRequested모든 할당에서 요청한 총 바이트
BlockAllocationCount메모리 매니저에서 새로 가져온 블록 수
ReusedAllocationCount기존 블록 안의 빈 공간으로 충족된 할당 수
ResetCountarena 마크가 롤백되거나 arena가 리셋된 횟수
TokenCount소유 load session이 센 parser 토큰 수. arena 보고 뒤 THotPDF가 채웁니다
TemporaryObjectElisionCount세션 동안 생략된 임시 파서 객체 수이며, 이 값도 THotPDF가 채웁니다

사용 참고 사항

관련 API