ما هي الطريقة الأكثر ملاءمة لاستخدام MEMORYMAPTVESORSORSORSORSORSORSORSORSORS)

StackOverflow https://stackoverflow.com/questions/1236349

  •  11-09-2019
  •  | 
  •  

سؤال

عند عرض ملف تم تعيين ذاكرة كبيرة في المربع قابل للتمرير، هل هو أكثر ملاءمة لإجراء عرض الملف بأكمله، أو فقط منطقة الملف التي يتم عرضها حاليا؟
على نطاق أوسع، في أي مستوى من التجريد يتم ترحيل الصفحات مع ملفات ذاكرة .NET؟ هل حجم الصفحة / مبلغ الملف الموجود في الذاكرة المتعلقة بالذاكرة MemoryMaptVeviewAccessors، أم أنه مستقل عن هذه الكائنات؟

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

المحلول

انها مستقلة. لا يتم نسخ البيانات إلى الذاكرة حتى يتم الوصول إلى العنوان (أو عنوان قريب). ومع ذلك، فإن حجم الرأي يحسب مقابل مساحة عنوان العملية الخاصة بك. هذا مهم حقا على أنظمة 32 بت لأن مساحة عنوان العملية تقتصر على 2GB أو 3GB. هذا يؤثر على القدرة على القيام بتخصيصات المستقبل بسبب احتمال عدم توفر كتلة متجاورة من الحجم المطلوب في مساحة العنوان.

غالبا ما يتم الاستشهاد بالقدرة على استخدام طرق عرض كبيرة كميزة رئيسية لأنظمة 64 بت.

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