Záznam THPDFGraphTransactionStatistics

Zachytává stav zásobníku grafických transakcí s copy-on-write: příznak aktivity, hloubku zanoření, počty snímků a přidaných objektů a rezidentní, vytěsněnou i špičkovou paměť snímků

Deklarace

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

Jednotka

HPDFDoc

Pole

PoleÚčel
Activetrue, dokud je ještě otevřená transakce otevřená přes BeginGraphTransaction
DepthPočet vnořených transakčních rámců aktuálně na zásobníku
SnapshotCountSnímky objektů copy-on-write držené napříč všemi rámci
AddedObjectCountNepřímo adresované objekty přidané od startu nejvnější transakce, měřeno vůči jejímu počátečnímu počtu objektů
ResidentSnapshotBytesBajty snímků aktuálně držené v paměti napříč všemi rámci
SpilledSnapshotBytesBajty snímků, které mechanismus vytěsnění přesunul mimo paměť
PeakResidentSnapshotBytesNejvyšší pozorovaný součet rezidentních snímků; hlásí se i tehdy, když není aktivní žádná transakce

Poznámky k použití

Související API