السجل THPDFMappedFileStatistics
يبلّغ عن بيانات تتبع للإعدادات والهندسة والتخطيط الذاكري والذاكرة المؤقتة والنقل جمعها مصدر الملف المُخطَّط ذاكريًا أثناء التحميل
التصريح
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;
الوحدة
HPDFObjs
الحقول
| الحقل | الغرض |
|---|---|
FileSize | حجم ملف المصدر المُخطَّط بالبايتات |
ConfiguredWindowSize | حجم النافذة كما أُهيّئ عبر LocalFileMappingWindowSize |
ConfiguredCacheWindowCount | عدد النوافذ المقيمة كما أُهيّئ عبر LocalFileMappingCacheWindows |
WindowSize | حجم النافذة الساري فعلًا لهذا المصدر |
CacheWindowCount | عدد النوافذ التي تحتفظ بها ذاكرة النوافذ المؤقتة حاليًا |
MappedByteLimit | الحد الأعلى للبايتات التي يُبقيها المصدر مُخطَّطة في آن واحد |
CurrentMappedBytes | البايتات المُخطَّطة حاليًا |
PeakMappedBytes | ذروة البايتات المُخطَّطة خلال التحميل |
GeometryChangeCount | عدد المرات التي بدّلت فيها الهندسة التكيفية تخطيط النوافذ |
SequentialReadCalls | طلبات القراءة المصنَّفة تسلسلية |
RandomReadCalls | طلبات القراءة المصنَّفة وصولًا عشوائيًا |
AdaptiveGeometry | يصبح True عندما يكون اختيار الهندسة التكيفية مفعّلًا للمصدر |
SequentialGeometryActive | يصبح True أثناء نشاط هندسة النوافذ التسلسلية |
RandomGeometryActive | يصبح True أثناء نشاط هندسة نوافذ الوصول العشوائي |
ReadCalls | إجمالي طلبات القراءة المخدومة عبر المصدر المُخطَّط |
BytesRead | إجمالي البايتات التي سلّمتها تلك القراءات |
MapCount | عدد المرات التي عُيِّن فيها عرض ملف إلى نافذة |
CacheHits | القراءات التي لبيها عرض مقيم مسبقًا |
FallbackReadCalls | القراءات التي لجأت إلى قراءات ملف عادية خارج ذاكرة النوافذ المؤقتة |
FallbackBytes | البايتات التي سلّمتها القراءات الاحتياطية |
DirectTransferCalls | عمليات النقل المباشر من تدفق إلى تدفق التي تتخطى ذاكرة النوافذ المؤقتة |
DirectTransferBytes | البايتات التي نقلتها عمليات النقل المباشر |
ملاحظات الاستخدام
- اقرأ السجل عبر
THotPDF.GetLastMappedFileStatistics، التي تعيد True فقط عندما استخدم التحميل الأخير التخطيط الذاكري فعلًا - اضبط الهندسة عبر
LocalFileMappingWindowSizeوLocalFileMappingCacheWindowsوLocalFileMappingAdaptiveGeometryقبل التحميل - يمثل
SequentialGeometryActiveوRandomGeometryActiveلقطتين لا تجتمعان للوضع الحالي