THotPDF.GetLastParserArenaStatistics
Devuelve diagnósticos de asignación y reúso del almacenamiento de corta vida del parser usado por la carga de PDF más reciente
Declaración
function GetLastParserArenaStatistics(
out Statistics: THPDFParserArenaStatistics): boolean;
Valor de retorno
Devuelve True mientras el arena del parser esté disponible, incluso antes de la primera carga, cuando todos los contadores de tráfico están en cero
Estadísticas
BlockSize,RetainedBlockCountyRetainedBytesdescriben el almacenamiento retenido por la instancia deTHotPDFpara reúsoPeakUsedBytes,AllocationCountyBytesRequesteddescriben la demanda de memoria de trabajo (scratch) durante la carga más recienteBlockAllocationCountcuenta los bloques recién asignados, mientras queReusedAllocationCountcuenta las asignaciones servidas desde el almacenamiento retenidoResetCountidentifica un reset completado de la sesión de carga,TokenCountcuenta los tokens respaldados por el arena, yTemporaryObjectElisionCountcuenta los objetos de nombre para claves de diccionario que el parseo directo evitó crear
Ciclo de vida
El arena almacena solo bytes transitorios del parser; los objetos PDF devueltos, los nombres de diccionario, los datos de streams y otros valores persistentes son dueños de su almacenamiento de forma independiente
Véase también: Carga escalable, LoadFromStream, LoadFromRandomAccessSource