ما هو XMX و XMS في Java؟
ما هو XMX و XMS في Java؟

فيديو: ما هو XMX و XMS في Java؟

فيديو: ما هو XMX و XMS في Java؟
فيديو: What is XMs - XMx - How to control Java heap size (memory) allocation 2024, يمكن
Anonim

العلم Xmx تعيّن الحد الأقصى لتجمّع تخصيص الذاكرة لملف جافا آلة افتراضية (JVM) ، بينما Xms يحدد تجمع تخصيص الذاكرة الأولي. هذا يعني أن ملف JVM الخاص بك سيبدأ بـ Xms مقدار الذاكرة وستكون قادرًا على استخدام حد أقصى Xmx مقدار الذاكرة.

وبالمثل قد يتساءل المرء ، ما هي معلمة XMS و XMX في Java؟

في هذا المنشور ، سوف نرى حول معلمة Xms و Xmx في جافا . - Xmx يحدد الحد الأقصى لحجم الذاكرة لـ جافا آلة افتراضية (JVM) ، بينما - Xms يحدد حجم الذاكرة الأولي. هذا يعني أن JVM ستبدأ بـ Xms حجم الذاكرة وسيتمكن JVM من استخدام الحد الأقصى من مساحة ذاكرة JVM.

علاوة على ذلك ، ماذا يعني xmx1024m؟ جافا - Xmx1024m يعني أن VM علبة تخصيص 1024 ميغا بايت كحد أقصى. في شروط هذا الشخص العادي يعني أن التطبيق علبة استخدام ذاكرة بحد أقصى 1024 ميجا بايت.

ببساطة ، ما هو XMS؟

XMS . لتقف على مواصفات الذاكرة الموسعة ، وهو إجراء تم تطويره بشكل مشترك من قبل AST Research و Intel Corporation و Lotus Development و Microsoft Corporation لاستخدام الذاكرة الموسعة ومنطقة الذاكرة العالية في DOS ، وهي كتلة 64 كيلو بايت فوق 1 ميجا بايت.

لماذا يجب أن يكون XMS و XMX متماثلين؟

وضع xms ليكون نفس مثل xmx سيمنع الإيقاف المؤقت الناتج عن توسيع الكومة. بدوره يمكن أن يساعد في منع مشاكل الأداء داخل JIRA أثناء انتظار JAVA للتعامل مع تغييرات تخصيص الذاكرة.

موصى به: