THPDFSpillStatistics Record

Riporta dimensioni logiche e fisiche, mix di compressione dei blocchi e comportamento del writer asincrono di uno spill stream compresso

Dichiarazione

THPDFSpillStatistics= record
  LogicalBytes: Int64;
  PhysicalBytes: Int64;
  BlockCount: Integer;
  CompressedBlockCount: Integer;
  RawBlockCount: Integer;
  AsyncWriteBatchCount: Int64;
  AsyncWriteBlockCount: Int64;
  ProducerWaitCount: Int64;
  PeakQueuedBytes: Int64;
end;

Unità

HPDFObjs

Campi

CampoScopo
LogicalBytesDimensione dei dati non compressi che lo stream presenta ai lettori
PhysicalBytesDimensione attuale del file di spill sottostante su disco
BlockCountNumero totale di blocchi tracciati nella tabella degli offset dei blocchi
CompressedBlockCountBlocchi conservati compressi
RawBlockCountBlocchi conservati così come sono perché la compressione non conveniva
AsyncWriteBatchCountBatch di scrittura consegnati al thread writer in background
AsyncWriteBlockCountBlocchi effettivamente scritti dal writer in background
ProducerWaitCountQuante volte il thread produttore ha dovuto aspettare perché la coda di scrittura era piena
PeakQueuedBytesLivello massimo di byte in coda per la scrittura asincrona

Note d'uso

API correlate