SetDisplayListCacheLimit
Page manipulation
Description
Begränsar display-list-cachen med postantal och sparade byte
Syntax
Delphi
Function SetDisplayListCacheLimit(MaxEntries: Integer): Integer; Overload;
Function SetDisplayListCacheLimit(MaxEntries: Integer; MaxBytes: Int64): Integer; Overload;Parameters
| MaxEntries | Maximalt antal cachade display listor; 0 stänger av postantalsgränsen |
|---|---|
| MaxBytes | Maximalt uppskattade byte som behålls av display-list-poster, operandarrayer och strängnyttolaster; 0 stänger av bytegränsen |
Return value
1 vid lyckat anrop, 0 när någon av gränserna är negativ
Remarks
Överlagringen med en parameter ändrar bara postgränsen och bevarar aktuellt bytegräns
Nya gränser trimmar cachen omedelbart när ingen lista är aktiv; en lista som fångas eller spelas upp hålls låst tills renderaren släpper den
Eviction favours frequently reused lists with greater estimated rebuild work and, under byte pressure, greater rebuild value per retained byte; an individually oversized list is rendered normally but bypasses retention