سؤال

ما هي بصمة الذاكرة ل .NET Framework Compact Edition؟

شكرا.

هل كانت مفيدة؟

المحلول

وفق هذه الصفحة ويكيبيديا, ، إنه حوالي 12 ميغابايت

ولكن بعد ذلك مرة أخرى، هذه الصفحة يقول إنه سوف يعمل في 128 كيلو بايت إلى 1 ميغابايت.

تخميني هو أنه سيختلف بناء على مقدار الذاكرة التي تتوفر لها وسيتم تبديل القطع داخل وخارج الذاكرة اعتمادا على الظروف. نقلا عن الرابط الثاني:

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

يستخدم وقت تشغيل اللغة الشائعة تقنية نصيحة من التعليمات البرمجية إلى كتل مجانية من التعليمات البرمجية JIT في وقت التشغيل عندما تكون الذاكرة منخفضة. تمكن هذا البرامج الأكبر من تشغيلها على أنظمة RAM مقيدة مع عقوبة الأداء الحد الأدنى.

نصائح أخرى

برغم من هذه المقالة لا يتعلق الأمر بالإطار المضغوط (إنه حول الإصدار الصغير)، فهو يدل على مقارنة بين الأطر الصغيرة والمضغطة، مشيرة إلى أن الإطار المضغوط .NET لديه بصمة الذاكرة 12 ميغابايت.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top