THotPDF.GetDocumentStringInternStatistics
Güncel PDF yüklemesine ait string havuzu için depolama ve yeniden kullanım tanılamalarını döndürür
Bildirim
function GetDocumentStringInternStatistics(
out Statistics: THPDFDocumentStringInternStatistics): boolean;
Dönüş değeri
Belge string havuzu kullanılabilir olduğu sürece True döndürür; bu, tüm trafik sayaçlarının sıfır olduğu ilk yüklemadan önceki durumu da kapsar
Kabul sınırları
MaxStringLength64 bayttırMaxEntryCount65.536 ayrı değerdirMaxRetainedBytes4 MiB string içeriğidir
Boş değerler, daha uzun değerler ve herhangi bir kapasite sınırını aşacak yeni değerler havuzu atlar ve özgün baytlarını korur
İstatistikler
EntryCountveRetainedBytes, güncel yükleme sırasında kabul edilen değerleri tanımlarRequestCount;HitCount,MissCountveBypassCounttoplamına eşittirReusedBytes, mevcut girdilerden döndürülen baytları sayarNameRequestCount,OperatorRequestCountveShortStringRequestCountüç girdi kategorisini birbirinden ayırırResetCountbir yükleme oturumu başladıktan sonra 1, ilk yüklemadan önce 0 olur
Yaşam döngüsü ve eşleştirme
Havuz her yüklemenin başında temizlenir, değerleri büyük/küçük harfe duyarlı tam bayt eşleşmesiyle karşılaştırır ve girdilerini asla iki THotPDF örneği arasında paylaşmaz
Havuzdaki AnsiString değerleri normal referans sayma ve copy-on-write davranışı kullanır; böylece sonraki atama veya değiştirme başka bir PDF nesnesini etkilemez
Ayrıca bkz: Ölçeklenebilir yükleme, GetLastParserArenaStatistics, LoadFromStream, LoadFromRandomAccessSource