SetDisplayListCacheLimit

Sivujen käsittely

Kuvaus

Rajoittaa näyttöluettelovälimuistin tietue­määrällä ja säilytetyillä tavuilla

Syntaksi

Delphi

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

Parametrit

MaxEntriesVälimuistitettujen näyttöluetteloiden enimmäismäärä; arvo 0 poistaa tietue­määrärajan käytöstä
MaxBytesNäyttöluettelotietueiden, operanditaulukoiden ja merkkijono­hyötydatojen säilyttämien arvioitujen tavujen enimmäismäärä; arvo 0 poistaa tavurajan käytöstä

Paluuarvo

Arvo 1 onnistuessaan, arvo 0, kun kumpikin raja on negatiivinen

Huomautukset

Yhden parametrin ylikuorma muuttaa vain tietue­rajaa ja säilyttää nykyisen tavurajan

Uudet rajat leikkaavat välimuistia välittömästi, kun mikään luettelo ei ole aktiivinen; kaapattava tai toistettava luettelo pysyy kiinnitettynä, kunnes renderöijä vapauttaa senHylkäys suosii usein uudelleenkäytettyjä luetteloita, joiden arvioitu rakennustyö on suurempi, ja tavupaineessa suurempaa rakennusarvoa säilytettyä tavua kohden; erikseen ylikokoinen luettelo renderöidään tavallisesti mutta ohittaa säilytyksen

Katso myös

ClearDisplayListCache, GetDisplayListCacheInfo