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قُبلت الحدود وطُبقت على المستندات القائمة واللاحقة
0A value was negative

ملاحظات

استدعِ أي تحميل زائد قبل التحميل لضبط افتراضيات المثيل لكل مستند لاحقيحفظ التحميل الزائد ذو المعاملين موازنة بايتات تدفقات الكائنات المضبوطة

يحفظ التحميل بمعاملين ميزانية بايتات تدفق الكائنات المهيأة

تدفقات الكائنات المخزنة مؤقتًا تستخدم إخلاء الأقل استخدامًا مؤخرًا، وتدفق كائنات مفكوك الترميز أكبر من ميزانية البايتات يقرأ دون دخول الذاكرة المؤقتة