THPDFGraphTransactionStatistics Record

Tira um snapshot do estado da pilha de transações de grafo copy-on-write: flag ativa, profundidade de aninhamento, contagens de snapshots e de objetos adicionados, e memória de snapshot residente, derramada e de pico

Declaração

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

Unidade

HPDFDoc

Campos

CampoFinalidade
Activetrue enquanto uma transação aberta por BeginGraphTransaction continua aberta
DepthNúmero de frames de transação aninhados atualmente na pilha
SnapshotCountSnapshots de objetos copy-on-write mantidos em todos os frames
AddedObjectCountObjetos indiretos adicionados desde o início da transação mais externa, medidos contra a contagem inicial de objetos dela
ResidentSnapshotBytesBytes de snapshot atualmente em memória, em todos os frames
SpilledSnapshotBytesBytes de snapshot movidos para fora da memória pelo mecanismo de spilling
PeakResidentSnapshotBytesMaior total de snapshot residente observado; também reportado quando nenhuma transação está ativa

Notas de uso

APIs relacionadas