Método THotPDF.GetDocumentStringInternStatistics
Devuelve diagnósticos de almacenamiento y reutilización del grupo de cadenas asociado a la carga PDF actual
Declaración
function GetDocumentStringInternStatistics(
out Statistics: THPDFDocumentStringInternStatistics): boolean;
Valor devuelto
Devuelve True mientras el grupo de cadenas del documento esté disponible, incluso antes de la primera carga cuando todos los contadores de tráfico son cero
Límites de admisión
MaxStringLengthes 64 bytesMaxEntryCountes 65.536 valores distintosMaxRetainedByteses 4 MiB de contenido de cadena
Los valores vacíos, los valores más largos y los valores nuevos que superarían cualquiera de los límites de capacidad omiten el grupo y conservan sus bytes originales
Estadísticas
EntryCountyRetainedBytesdescriben los valores admitidos durante la carga actualRequestCountes igual aHitCountmásMissCountmásBypassCountReusedBytescuenta los bytes devueltos de las entradas existentesNameRequestCount,OperatorRequestCountyShortStringRequestCountseparan las tres categorías de entradaResetCountes uno después de que comience una sesión de carga y cero antes de la primera carga
Ciclo de vida y coincidencia
El grupo se limpia al inicio de cada carga, hace coincidir los valores por bytes exactos sensibles a mayúsculas y nunca comparte entradas entre instancias de THotPDF
Los valores AnsiString agrupados usan el recuento de referencias normal y el comportamiento de copia en escritura, por lo que una asignación o mutación posterior no altera otro objeto PDF
Véase también: Carga escalable, GetLastParserArenaStatistics, LoadFromStream, LoadFromRandomAccessSource