SetMemoryBudget
الأداء، إدارة المستندات
الوصف
يتحكم في تخزين التدفقات المفككة وموازنتي عدد المدخلات والبايتات المفككة لتخزين تدفقات الكائنات المضغوطة المؤقتة
الصيغة
Delphi
Function TPDFlib.SetMemoryBudget(MaxDecodedStreamSize: Int64; ObjectStreamCacheSize: Integer): Integer; Overload;
Function TPDFlib.SetMemoryBudget(MaxDecodedStreamSize: Int64; ObjectStreamCacheSize: Integer; ObjectStreamCacheMaxBytes: Int64): Integer; Overload;DLL
int DLSetMemoryBudget(int InstanceID, int64_t MaxDecodedStreamSize,
int ObjectStreamCacheSize);المعاملات
| MaxDecodedStreamSize | أقصى بايتات تدفق مفككة محفوظة في الذاكرة أو 0 لعدم وجود حد |
|---|---|
| ObjectStreamCacheSize | أقصى تدفقات كائنات مضغوطة مخزنة في الذاكرة أو 0 للافتراضي البالغ 50 |
| ObjectStreamCacheMaxBytes | أقصى بايتات حمولة تدفق الكائنات المفككة وجدول الإزاحات المخزنة عن كل مستند أو 0 لعدم وجود حد بايتات |
قيم الإرجاع
| 1 | قُبلت الحدود وطُبقت على المستندات القائمة واللاحقة |
|---|---|
| 0 | A value was negative |
ملاحظات
استدعِ أي تحميل زائد قبل التحميل لضبط افتراضيات المثيل لكل مستند لاحقيحفظ التحميل الزائد ذو المعاملين موازنة بايتات تدفقات الكائنات المضبوطة
يحفظ التحميل بمعاملين ميزانية بايتات تدفق الكائنات المهيأة
تدفقات الكائنات المخزنة مؤقتًا تستخدم إخلاء الأقل استخدامًا مؤخرًا، وتدفق كائنات مفكوك الترميز أكبر من ميزانية البايتات يقرأ دون دخول الذاكرة المؤقتة