THotPDF.GetLastParserArenaStatistics
Liefert Allokations- und Wiederverwendungsdiagnosen für kurzlebigen Parser-Speicher der letzten PDF-Ladung
Deklaration
function GetLastParserArenaStatistics(
out Statistics: THPDFParserArenaStatistics): boolean;
Rückgabewert
Liefert True, solange die Parser-Arena verfügbar ist, auch vor der ersten Ladung, wenn alle Traffic-Zähler null sind
Statistiken
BlockSize,RetainedBlockCountundRetainedBytesbeschreiben den Speicher, den dieTHotPDF-Instanz zur Wiederverwendung hältPeakUsedBytes,AllocationCountundBytesRequestedbeschreiben den Scratch-Bedarf während der letzten LadungBlockAllocationCountzählt neu allokierte Blöcke, währendReusedAllocationCountAllokationen zählt, die aus gehaltenem Speicher bedient wurdenResetCountidentifiziert einen abgeschlossenen Ladesitzungs-Reset,TokenCountzählt Arena-basierte Tokens, undTemporaryObjectElisionCountzählt Dictionary-Key-Namenobjekte, die durch direktes Parsen vermieden wurden
Lebensdauer
Die Arena speichert nur transiente Parser-Bytes; zurückgegebene PDF-Objekte, Dictionary-Namen, Stream-Daten und andere persistente Werte besitzen ihren Speicher unabhängig
Siehe auch: Scalable Loading, LoadFromStream, LoadFromRandomAccessSource