THPDFMappedFileStatistics Record
Raportoi asetus-, geometria-, kuvaus-, välimuisti- ja siirtotelemetrian, jonka muistiin kuvattu tiedostolähde keräsi latauksen aikana
Määrittely
THPDFMappedFileStatistics= record
FileSize: Int64;
ConfiguredWindowSize: Int64;
ConfiguredCacheWindowCount: Integer;
WindowSize: Int64;
CacheWindowCount: Integer;
MappedByteLimit: Int64;
CurrentMappedBytes: Int64;
PeakMappedBytes: Int64;
GeometryChangeCount: Int64;
SequentialReadCalls: Int64;
RandomReadCalls: Int64;
AdaptiveGeometry: Boolean;
SequentialGeometryActive: Boolean;
RandomGeometryActive: Boolean;
ReadCalls: Int64;
BytesRead: Int64;
MapCount: Int64;
CacheHits: Int64;
FallbackReadCalls: Int64;
FallbackBytes: Int64;
DirectTransferCalls: Int64;
DirectTransferBytes: Int64;
end;
Yksikkö
HPDFObjs
Kentät
| Kenttä | Tarkoitus |
|---|---|
FileSize | Kuvatun lähdetiedoston koko tavuina |
ConfiguredWindowSize | Ikkunakoko asetettuna LocalFileMappingWindowSizein kautta |
ConfiguredCacheWindowCount | Muistissa pidettävien ikkunoiden määrä asetettuna LocalFileMappingCacheWindowsin kautta |
WindowSize | Ikkunakoko, joka on todellisuudessa voimassa tälle lähteelle |
CacheWindowCount | Ikkunoiden määrä, joita ikkunavälimuisti pitää tällä hetkellä |
MappedByteLimit | Yläraja tavuille, jotka lähde pitää kerralla kuvattuna |
CurrentMappedBytes | Tällä hetkellä kuvatut tavut |
PeakMappedBytes | Kuvattujen tavujen huippuarvo latauksen aikana |
GeometryChangeCount | Montako kertaa mukautuva geometria vaihtoi ikkunajaon |
SequentialReadCalls | Peräkkäisiksi luokitellut lukupyynnöt |
RandomReadCalls | Satunnaiskäynneiksi luokitellut lukupyynnöt |
AdaptiveGeometry | Tosi, kun lähteen mukautuva geometrian valinta on käytössä |
SequentialGeometryActive | Tosi, kun peräkkäinen ikkunageometria on aktiivinen |
RandomGeometryActive | Tosi, kun satunnaiskäytön ikkunageometria on aktiivinen |
ReadCalls | Kuvatun lähteen kautta palvelleet lukupyynnöt yhteensä |
BytesRead | Niiden lukujen toimittamat tavut yhteensä |
MapCount | Montako kertaa tiedostonäkymä kuvattiin ikkunaan |
CacheHits | Luvut, jotka jo muistissa ollut ikkuna tyydytti |
FallbackReadCalls | Luvut, jotka siirtyivät tavalliseen tiedostolukuun ikkunavälimuistin ulkopuolella |
FallbackBytes | Varatapalukujen toimittamat tavut |
DirectTransferCalls | Suorat virrasta virtaan -siirrot, jotka ohittavat ikkunavälimuistin |
DirectTransferBytes | Suorien siirtojen siirtämät tavut |
Käyttöhuomautukset
- Lue tietue
THotPDF.GetLastMappedFileStatistics-kutsulla, joka palauttaa arvon True vain, kun viimeisin lataus todellisuudessa kuvasi tiedoston muistiin - Säädä geometriaa
LocalFileMappingWindowSize-,LocalFileMappingCacheWindows- jaLocalFileMappingAdaptiveGeometry-asetuksilla ennen latausta SequentialGeometryActivejaRandomGeometryActiveovat toisensa poissulkevia tilannekuvia nykyisestä tilasta