SetDisplayListCacheLimit

Sidemanipulering

Beskrivelse

Begrenser display-list-cachen etter antall oppføringer og beholdte bytes

Syntaks

Delphi

Function SetDisplayListCacheLimit(MaxEntries: Integer): Integer; Overload;
Function SetDisplayListCacheLimit(MaxEntries: Integer; MaxBytes: Int64): Integer; Overload;

Parametere

MaxEntriesMaksimalt antall hurtiglagrede display-lister; 0 deaktiverer antallsgrensen
MaxBytesMaksimalt anslåtte bytes beholdt av display-list-oppføringer, operandmatriser og strengnyttelaster; 0 deaktiverer byttegrensen

Returverdi

1 ved suksess, 0 når en av grensene er negativ

Merknader

Overloaden med én parameter endrer bare antallsgrensen og beholder gjeldende byttegrense

Nye grenser beskjærer cachen umiddelbart når ingen liste er aktiv; en liste som fanges eller spilles av, forblir låst til rendereren slipper den Utkastelsen favoriserer ofte gjenbrukte lister med større anslått gjenoppbyggingsarbeid og, under bytepress, større gjenoppbyggingsverdi per beholdt byte; en individuelt overdimensjonert liste renderes normalt, men går utenom retensjonen

Se også

ClearDisplayListCache, GetDisplayListCacheInfo