Запись THPDFTransparencyGroupTileStats
Считает transparency group и tile, которыми ограничивают рабочую память при render прозрачности
Объявление
THPDFTransparencyGroupTileStats= record
GroupCount: Int64;
TileCount: Int64;
PeakTilePixels: Int64;
PeakWorkingBytes: Int64;
UntiledPeakWorkingBytes: Int64;
end;
Модуль
HPDFPageRenderer
Поля
| Поле | Назначение |
|---|---|
GroupCount | Transparency group, отрисованные за прогон |
TileCount | Отдельные tile, отрисованные по этим группам |
PeakTilePixels | Число пикселов крупнейшего отрисованного tile |
PeakWorkingBytes | Наибольший tile working set, достигнутый при разбивке |
UntiledPeakWorkingBytes | Working set, который понадобился бы крупнейшей группе без разбивки на tile |
Примечания по использованию
- Точки входа render заполняют соответствующие out-параметры, а последние значения остаются доступны через
THotPDF.GetLastTransparencyGroupTileStats - Сравните
PeakWorkingBytesсUntiledPeakWorkingBytes, чтобы увидеть, сколько памяти сэкономила разбивка на tile - Пользовательские backend сообщают свои значения, заполняя out-параметр статистики прозрачности в
RenderPage