Запись THPDFGraphTransactionStatistics

Снимает состояние стека copy-on-write-транзакций графа: флаг активности, глубину вложенности, счётчики снимков и добавленных объектов, а также резидентную, вытесненную и пиковую память снимков

Объявление

THPDFGraphTransactionStatistics= record
  Active: boolean;
  Depth: Integer;
  SnapshotCount: Integer;
  AddedObjectCount: Integer;
  ResidentSnapshotBytes: Int64;
  SpilledSnapshotBytes: Int64;
  PeakResidentSnapshotBytes: Int64;
end;

Модуль

HPDFDoc

Поля

ПолеНазначение
Activetrue, пока транзакция, открытая BeginGraphTransaction, ещё не закрыта
DepthЧисло вложенных кадров транзакций, сейчас лежащих на стеке
SnapshotCountСнимки объектов copy-on-write, удерживаемые во всех кадрах
AddedObjectCountКосвенные объекты, добавленные с момента старта самой внешней транзакции, относительно её начального числа объектов
ResidentSnapshotBytesБайты снимков, сейчас удерживаемые в памяти во всех кадрах
SpilledSnapshotBytesБайты снимков, вытесненные из памяти механизмом spilling
PeakResidentSnapshotBytesНаибольший наблюдавшийся резидентный объём снимков; сообщается и когда ни одна транзакция не активна

Примечания по использованию

Связанные API