property CacheBudgetBytes: Int64; // default 256 MiB
يُطبَّق تغيير القيمة فورًا عبر كل ذاكرة مؤقتة مشاركة يملكها هذا المثيل TPdf
يُعطِّل ضبط القيمة على الصفر الاحتفاظ الجديد ويُخلِّي كل مدخل غير نشط
تُطلق القيم السالبة EPdfError
تُثبَّت مشاهد الصفحات المُحلَّلة النشطة وقد تُبقي الاستخدام المقيس مؤقتًا فوق ميزانية مخفَّضة حتى يحررها العرض
property CacheGovernor: TPdfCacheGovernor; // read-only, owned by TPdf
يعيد المُنظِّم المشترك لاستعلامات الاستخدام بحسب النوع والتنسيق الاختياري مع الذواكر المملوكة للتطبيق
لا تُحرِّر الكائن المُعاد ولا تحتفظ به بعد إتلاف مثيل TPdf المالك
يستطيع المستدعون تسجيل مدخلات pckApplication عبر مشارك يتبع عقد الاستدعاءات وعمر FPdfCache
property CacheGovernorStatistics: TPdfCacheGovernorStatistics;
يعيد البايتات المقيسة الحالية والقصوى والبايتات المثبتة وعدد المدخلات ونشاط الحجز واللمس والإخلاءات والحجوزات المرفوضة
تغطي اللقطة مدخلات ذاكرة المكتبة المحتفظ بها فقط
تبقى نسخ الصور النقطية المملوكة للمستدعي ونسخ اللقطات المُعادة خارج الميزانية، بينما تبقى قراءات التيارات المفكوكة عابرة وتحفظ حدودها القصوى الحالية لكل عملية
تستخدم ذواكر الصور النقطية العرض مضروبًا في الارتفاع مضروبًا في أربعة بايتات
تضم ذواكر اللقطات المُدارة مصفوفات السجلات والسلاسل ومخازن البايتات وقطع المسار وبيانات القص والعلامات والبيانات الوصفية للصور والقيم المتداخلة
مشاهد صفحات PDFium المُحلَّلة مقابض أصلية معتمة وتحمل رسم محاسبة قدره 8 MiB لكل مشهد محتفظ به بدلًا من ادعاء استخدام دقيق للكومة الأصلية
var
Stats: TPdfCacheGovernorStatistics;
begin
Pdf.CacheBudgetBytes := Int64(128) * 1024 * 1024;
Stats := Pdf.CacheGovernorStatistics;
LogCacheUsage(Stats.StoredBytes, Stats.PeakStoredBytes,
Pdf.CacheGovernor.UsageForKind(pckThumbnail));
end;