SetDisplayListCacheLimit
페이지 조작
설명
항목 수와 보존 바이트를 기준으로 표시 목록 캐시의 상한을 설정합니다
구문
Delphi
Function SetDisplayListCacheLimit(MaxEntries: Integer): Integer; Overload;
Function SetDisplayListCacheLimit(MaxEntries: Integer; MaxBytes: Int64): Integer; Overload;매개변수
| MaxEntries | 캐시된 표시 목록의 최대 수이며 0은 항목 수 제한을 비활성화합니다 |
|---|---|
| MaxBytes | 표시 목록 레코드, 피연산자 배열 및 문자열 페이로드가 유지하는 최대 예상 바이트이며 0은 바이트 제한을 비활성화합니다 |
반환 값
성공하면 1, 어느 한 한도가 음수이면 0
비고
매개변수 하나인 오버로드는 항목 제한만 변경하고 현재 바이트 제한은 유지합니다
활성 목록이 없으면 새 한도가 캐시를 즉시 줄이며 캡처 또는 재생 중인 목록은 렌더러가 해제할 때까지 고정됩니다
축출 시 추정 재빌드 작업량이 더 큰 자주 재사용되는 목록을 우선하고, 바이트 압박이 있을 때는 유지된 바이트당 재빌드 가치가 더 큰 목록을 우선합니다. 개별적으로 너무 큰 목록은 정상 렌더링되지만 유지 대상에서는 제외됩니다