Registro THPDFCacheAdmissionPolicy
Describe la política de admisión de una capa de la caché de renderizado: activación, modo adaptativo por frecuencia, y techos de entradas, de bytes totales y de bytes por entrada
Declaración
THPDFCacheAdmissionPolicy= record
Enabled: boolean;
AdaptiveAdmission: boolean;
MaxEntries: Integer;
MaxTotalBytes: Int64;
MaxEntryBytes: Int64;
end;
Unidad
HPDFDoc
Campos
| Campo | Propósito |
|---|---|
Enabled | Activa el control de admisión de la capa; una política activada debe llevar límites positivos o la validación lanza ERangeError |
AdaptiveAdmission | Habilita la admisión adaptativa basada en frecuencia, de modo que las entradas poco reutilizadas se rechazan en lugar de expulsarse más tarde |
MaxEntries | Máximo de entradas en caché, validado de 0 a 1000000; en la capa ráster refleja RenderCacheCapacity |
MaxTotalBytes | Máximo de bytes totales en caché; en la capa de imágenes decodificadas refleja ImageCacheMaxBytes |
MaxEntryBytes | Tamaño máximo de un elemento individual cacheable; no debe superar MaxTotalBytes, y la capa de datos comprimidos sin procesar lo restringe a entre 4096 y 16777216 bytes |
Notas de uso
- Configure un registro por
THPDFCacheLayerKindmedianteTHotPDF.SetCacheAdmissionPolicy; los valores se validan y se aplican de inmediato - Lea la configuración activa con
THotPDF.GetCacheAdmissionPolicy, que copia la política almacenada de la capa solicitada - Use
THotPDF.GetCacheAdmissionStatisticspara comparar estos límites con los contadores en vivo de aciertos, fallos y expulsiones