هل يمكنك ضبط حجم حجز شريحة وقت التشغيل C على XP؟
-
23-09-2019 - |
سؤال
عندما لا يمكن لوقت تشغيل VC6 C على XP تقديم طلب تخصيص ضمن شريحة كومة موجودة ، فإنه يحتفظ بقطاع جديد. يزداد حجم هذه الأجزاء الجديدة بعوامل 2 (حتى لا تكون هناك مناطق حرة كبيرة بما يكفي للقيام بذلك ، وعند هذه النقطة يسقط إلى شرائح أصغر.)
في أي حال ، هل هناك أي طريقة للتحكم في هذا السلوك على XP مع وقت تشغيل VC6؟ على سبيل المثال ، مضاعفة إلى حد ما ، ولكن تخصيص 64 ميغابايت.
إذا لم تكن هناك طريقة على XP ولكن هناك 7 ، فسيكون من الجيد معرفة ذلك أيضًا. أو إذا لم تكن هناك طريقة على VC6 ولكن هناك على VC8 أو UP سيكون مثيرًا للاهتمام.
المحلول
إذا كنت تريد سلوك تخصيص محدد ، فاكتب مخصصك الخاص. VirtualAlloc وما إلى ذلك هناك لمساعدتك في القيام بذلك. إن استخدام برنامج التحويل البرمجي و CRT الذي لا يزال يدعمه سيساعد أيضًا.
لا تنتمي إلى StackOverflow