THPDFGraphTransactionStatistics Record
Ottaa tilannekuvan copy-on-write-graafitransaktiopinon tilasta: aktiivisuuslippu, sisäkkäisyys, tilannekuvien ja lisättyjen objektien määrät sekä muistissa oleva, levylle siirretty ja huippumuistin määrä
Määrittely
THPDFGraphTransactionStatistics= record
Active: boolean;
Depth: Integer;
SnapshotCount: Integer;
AddedObjectCount: Integer;
ResidentSnapshotBytes: Int64;
SpilledSnapshotBytes: Int64;
PeakResidentSnapshotBytes: Int64;
end;
Yksikkö
HPDFDoc
Kentät
| Kenttä | Tarkoitus |
|---|---|
Active | true, niin kauan kuin BeginGraphTransaction-kutsulla avattu transaktio on vielä auki |
Depth | Pinossa tällä hetkellä olevien sisäkkäisten transaktiokerrosten määrä |
SnapshotCount | Kaikkien kerrosten ylläpidetyt copy-on-write-objektien tilannekuvat |
AddedObjectCount | Ulkoimman transaktion aloituksen jälkeen lisätyt epäsuorat objektit, mitattuna sen alkuperäiseen objektilukuun verrattuna |
ResidentSnapshotBytes | Tällä hetkellä muistissa kaikkien kerrosten osalta olevat tilannekuvatavut |
SpilledSnapshotBytes | Ylivuotomekanismin muistin ulkopuolelle siirtämät tilannekuvatavut |
PeakResidentSnapshotBytes | Korkein havaittu muistissa olevien tilannekuvien kokonaismäärä; raportoidaan myös, kun mikään transaktio ei ole käynnissä |
Käyttöhuomautukset
- Pyydä se
THotPDF.GetGraphTransactionStatistics-kutsullaBeginGraphTransaction- jaCommitGraphTransaction- taiRollbackGraphTransaction-kutsun välillä seurataksesi peruutuskustannusten kasvua - Kun
Activeonfalse, laskurit ovat nollassa paitsiPeakResidentSnapshotBytes, joka säilyttää viimeisen huippuarvon - Käytä
ResidentSnapshotBytes- jaSpilledSnapshotBytes-kenttiä muistibudjettien arviointiin pitkien muokkausistuntojen ajaksi suurilla asiakirjoilla