السجل THPDFSpillStatistics
يبلغ عن الأحجام المنطقية والفعلية ومزيج ضغط الكتل وسلوك الكاتب غير المتزامن لتدفق فائض مضغوط
التصريح
THPDFSpillStatistics= record
LogicalBytes: Int64;
PhysicalBytes: Int64;
BlockCount: Integer;
CompressedBlockCount: Integer;
RawBlockCount: Integer;
AsyncWriteBatchCount: Int64;
AsyncWriteBlockCount: Int64;
ProducerWaitCount: Int64;
PeakQueuedBytes: Int64;
end;
الوحدة
HPDFObjs
الحقول
| الحقل | الغرض |
|---|---|
LogicalBytes | حجم البيانات غير المضغوطة التي يعرضها التدفق للقراء |
PhysicalBytes | الحجم الحالي لملف الفائض الداعم على القرص |
BlockCount | العدد الإجمالي للكتل المتعقبة في جدول إزاحات الكتل |
CompressedBlockCount | الكتل المخزنة مضغوطة |
RawBlockCount | الكتل المخزنة كما هي لأن الضغط لم يجد |
AsyncWriteBatchCount | دفعات الكتابة المسلمة إلى خيط الكاتب في الخلفية |
AsyncWriteBlockCount | الكتل التي كتبها كاتب الخلفية فعليًا |
ProducerWaitCount | مرات انتظار خيط الإنتاج اضطرارًا لأن طابور الكتابة كان ممتلئًا |
PeakQueuedBytes | ذروة البايتات المدرجة في الطابور للكتابة غير المتزامنة |
ملاحظات الاستخدام
- يعيده
THPDFCompressedSpillStream.GetStatisticsبعد تصريف الكتابات المعلقة، ويعيدهTHPDFLazyFileStream.GetSpillStatisticsللتدفقات المادية على القرص - يجمع تقرير ذاكرة التخزين المؤقت للتدفقات المحمَّلة هذه القيم في حقول الفائض في
THPDFLoadedStreamCacheInfo - يكشف
ProducerWaitCountوPeakQueuedBytesالضغط العكسي للكاتب غير المتزامن تحت ضغط الذاكرة