Record THPDFGraphTransactionStatistics

Toma un snapshot del estado de la pila de transacciones de grafo copy-on-write: flag activo, profundidad de anidamiento, conteos de snapshots y de objetos agregados, y memoria de snapshots residente, derramada y pico

Declaración

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

Unidad

HPDFDoc

Campos

CampoPropósito
Activetrue mientras una transacción abierta por BeginGraphTransaction sigue abierta
DepthCantidad de frames de transacción anidados actualmente en la pila
SnapshotCountSnapshots de objetos copy-on-write retenidos a través de todos los frames
AddedObjectCountObjetos indirectos agregados desde que empezó la transacción más externa, medidos contra su conteo inicial de objetos
ResidentSnapshotBytesBytes de snapshot retenidos actualmente en memoria a través de todos los frames
SpilledSnapshotBytesBytes de snapshot movidos fuera de memoria por el mecanismo de spilling
PeakResidentSnapshotBytesTotal residente de snapshots más alto observado; también se reporta cuando no hay transacción activa

Notas de uso

APIs relacionadas