SetFontCacheLimit
Texto, fontes, desempenho
Descrição
Define o máximo de bytes rastreados retidos pelos caches compartilhados de font-face, shaped runs e contornos de glyphs parseados
Sintaxe
Delphi
Function TPDFlib.SetFontCacheLimit(MaxBytes: Int64): Integer;Parâmetros
| MaxBytes | O orçamento de cache em bytes; 0 desabilita a retenção, ainda permitindo que cada operação use recursos transientes |
|---|
Valores retornados
Retorna 1 quando o limite é aceito, ou 0 para um valor negativo, que deixa o limite anterior inalterado
Observações
O limite padrão é 32 MiB e reduzi-lo faz eviction imediato das entradas menos recentemente usadas até o total rastreado caber
Font programs parseados, recursos de font-face e shaped runs copiados em profundidade compartilham um único orçamento, de modo que uma carga de trabalho não pode burlar o limite trocando de categoria de cache