SetFontCacheLimit

متن، فونت‌ها، کارایی

توضیحات

حداکثر بایت‌های ردیابی‌شدهٔ نگه‌داشته‌شده توسط حافظه‌های نهان مشترک فیس فونت، اجرای شکل‌یافته و outlines گلیف تجزیه‌شده را تنظیم می‌کند

نحو

Delphi

Function TPDFlib.SetFontCacheLimit(MaxBytes: Int64): Integer;

پارامترها

MaxBytesبودجهٔ حافظهٔ نهان بر حسب بایت؛ 0 نگهداری را غیرفعال می‌کند در حالی که همچنان اجازه می‌دهد هر عملیات از resourceهای گذرا استفاده کند

مقادیر بازگشتی

1 وقتی حد پذیرفته شود یا 0 برای مقدار منفی که حد قبلی را بدون تغییر می‌گذارد

ملاحظات

حد پیش‌فرض 32 MiB است و کاهش آن بلافاصله کم‌استفاده‌ترین مدخل‌ها را اخراج می‌کند تا جمع ردیابی‌شده در حد بماند

برنامه‌های فونت تجزیه‌شده، resourceهای فیس فونت و اجراهای شکل‌یافتهٔ کپی‌عمیق از یک بودجه مشترک استفاده می‌کنند تا بار کاری نتواند با تغییر دستهٔ حافظهٔ نهان از حد بگذرد

همچنین ببینید

GetFontCacheInfo, ClearFontCache, TPDFlibFontCacheInfo