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

MaxEntriesMaximalt antal cachade display listor; 0 stänger av postantalsgränsen
MaxBytesMaximalt 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

See also

ClearDisplayListCache, GetDisplayListCacheInfo