THPDFTransparencyGroupTileStats Record
transparency를 렌더링하며 작업 메모리를 묶는 데 쓴 transparency group과 tile 수를 집계합니다
선언
THPDFTransparencyGroupTileStats= record
GroupCount: Int64;
TileCount: Int64;
PeakTilePixels: Int64;
PeakWorkingBytes: Int64;
UntiledPeakWorkingBytes: Int64;
end;
유닛
HPDFPageRenderer
필드
| 필드 | 목적 |
|---|---|
GroupCount | 패스 동안 렌더링한 transparency group 수 |
TileCount | 그 group들에 걸쳐 렌더링한 개별 tile 수 |
PeakTilePixels | 렌더링한 가장 큰 tile의 픽셀 수 |
PeakWorkingBytes | tiling 중 도달한 최대 tile working set |
UntiledPeakWorkingBytes | tiling이 없었다면 가장 큰 group이 필요로 했을 working set |
사용 참고 사항
- 렌더 진입점은 대응하는 out parameter를 채우고, 마지막 값은
THotPDF.GetLastTransparencyGroupTileStats로 계속 읽을 수 있습니다 PeakWorkingBytes와UntiledPeakWorkingBytes를 비교하면 tiling이 메모리를 얼마나 아꼈는지 알 수 있습니다- 커스텀 backend는
RenderPage의 transparency statistics out parameter를 채워 자기 값을 보고합니다