THotPDF.GetDocumentStringInternStatistics
Devuelve diagnósticos de almacenamiento y de reúso del pool de strings asociado a la carga actual del PDF
Declaración
function GetDocumentStringInternStatistics(
out Statistics: THPDFDocumentStringInternStatistics): boolean;
Valor de retorno
Devuelve True mientras el pool de strings del documento esté disponible, incluso antes de la primera carga, cuando todos los contadores de tráfico están en cero
Límites de admisión
MaxStringLengthes 64 bytesMaxEntryCountes 65,536 valores distintosMaxRetainedByteses 4 MiB de contenido de strings
Los valores vacíos, los valores más largos y los valores nuevos que excederían alguno de los límites de capacidad hacen bypass del pool y conservan sus bytes originales
Estadísticas
EntryCountyRetainedBytesdescriben los valores admitidos durante la carga actualRequestCountes igual aHitCountmásMissCountmásBypassCountReusedBytescuenta los bytes servidos desde entradas existentesNameRequestCount,OperatorRequestCountyShortStringRequestCountseparan las tres categorías de entradaResetCountvale uno después de que inicia una sesión de carga y cero antes de la primera carga
Ciclo de vida y coincidencias
El pool se limpia al inicio de cada carga, compara valores por bytes exactos distinguiendo mayúsculas de minúsculas y nunca comparte entradas entre instancias de THotPDF
Los valores AnsiString del pool usan conteo de referencias normal y copy-on-write, así que una asignación o mutación posterior no altera otro objeto PDF
Véase también: Carga escalable, GetLastParserArenaStatistics, LoadFromStream, LoadFromRandomAccessSource