قد لا إلغاء "إدارة كومة الذاكرة المؤقتة" الذاكرة بعد تحرير الذاكرة

هام: تمت ترجمة هذه المقالة باستخدام برامج مايكروسوفت للترجمة الآلية ومن المحتمل ان يتم تحريرها او تدقيقها بعد ذلك من خلال تكنولوجيا منصة مجموعات الترجمة(CTF) او من خلال مترجم بشري. تقدم لك شركة مايكروسوفت هذه المقالات المترجمة بشكل آلي او بالترجمة البشرية او بعد تحريرها وتدقيقها من قبل مجموعات الترجمة حتى تمكنكم من الوصول إلى جميع المقالات الموجودة في قواعد المعرفة لديها بلغات مختلفة. إلا أن المقالات المترجمة قد تحتوي على أخطاء في المفردات او بناء الجمل او النحو. وعليه، فإن شركة مايكروسوفت ليست مسؤولة عن اية أخطاء او عدم دقة في الترجمة او أية أضرار قد تحدث نتيجة أخطاء في ترجمة محتويات النص او استخدامه من قبل العملاء.

اضغط هنا لرابط المقالة باللغة الانجليزية3073576
الأعراض
لا يمكن إلغاء إدارة كومة الذاكرة المؤقتة كومة تجزئة منخفض (لفة) الذاكرة التي تم تحريرها باستخدامHeapFree. لذلك، قد يزداد وحدات البايت الخاصة حتى ولو تم تحرير الذاكرة في كومة الذاكرة المؤقتة.
معلومات أخرى
Throttles لفة الذاكرة عائدا إلى كومة الذاكرة المؤقتة الخلفية. عند تطبيق في دورة الذي يخصص مساحة كبيرة من الذاكرة، ثم يحرر الذاكرة، وثم تكرار العملية، لفة عمدا لا ترجع الذاكرة الإلزامية. يحدث هذا لأن يوحي نمط توزيع التطبيق سيكون لتخصيص الذاكرة مرة أخرى بعد قليل. لذلك، سيتم التخزين المؤقت لفة جزء من أي تطبيق تحرير لتسريع عمليات التخصيص. كما يستمر التطبيق النقش، سيستمر لفة إلى ذاكرة التخزين المؤقت، وستحدث زيادة في وحدات البايت الخاصة.

النقطة الرئيسية هي أنه لفة (وكومة الذاكرة المؤقتة عموما) لا تضمن عندما يتم تحرير كتلة من الذاكرة، هذه الكتلة من الذاكرة أيضا أن متفرقا. يمكن استدعاء هيبكومباكتللإشارة إلى كومة الذاكرة المؤقتة التي قد يكون وقت مناسباً لإخراج ذاكرة التخزين المؤقت. وهذا قد تجنب زيادة في وحدات البايت الخاصة. ومع ذلك، إدارة كومة الذاكرة المؤقتة لا يزال قد تجاهل الطلب.
الحل البديل
وحدات البايت الخاصة بقياس شيء مختلف جداً من عمليات تخصيص كومة الذاكرة المؤقتة النشطة. إذا كان لديك قوي السيطرة على وحدات البايت الخاصة، يجب استخدام VirtualAlloc و فيرتوالفري APIs.

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 3073576 - آخر مراجعة: 07/13/2015 21:14:00 - المراجعة: 1.0

Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro

  • kbexpertiseadvanced kbtshoot kbsurveynew kbmt KB3073576 KbMtar
تعليقات