THPDFGraphTransactionStatistics Record

Nimmt den Zustand des Copy-on-Write-Graphtransaktions-Stacks als Schnappschuss: Aktivflag, Verschachtelungstiefe, Anzahlen von Snapshots und hinzugefügten Objekten sowie residenter, ausgelagerter und Spitzen-Snapshot-Speicher

Deklaration

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

Unit

HPDFDoc

Felder

FeldZweck
Activetrue, solange eine mit BeginGraphTransaction geöffnete Transaktion noch offen ist
DepthAnzahl aktuell auf dem Stack liegender verschachtelter Transaktionsframes
SnapshotCountCopy-on-Write-Objekt-Snapshots über alle Frames hinweg
AddedObjectCountSeit Start der äußersten Transaktion hinzugefügte indirekte Objekte, gemessen gegen ihre anfängliche Objektanzahl
ResidentSnapshotBytesAktuell im Speicher gehaltene Snapshot-Bytes über alle Frames hinweg
SpilledSnapshotBytesDurch den Spilling-Mechanismus aus dem Speicher verlagerte Snapshot-Bytes
PeakResidentSnapshotBytesHöchster beobachteter residenter Snapshot-Gesamtstand; wird auch gemeldet, wenn keine Transaktion aktiv ist

Verwendungshinweise

Verwandte APIs