كيفية استخدام: حاسبة ذاكرة الوصول العشوائي لخادم ماين كرافت
اختيار حجم الكومة هو تخمين حتى تحصل على مقاييس حية. تقوم هذه الحاسبة بتقدير احتياجات كومة جافا من عدد اللاعبين، وحمل الإضافات أو المودات، ومسافة العرض، والعوالم، ونوع البرنامج حتى تتمكن من تحديد حجم VPS أو ملء -Xms/-Xmx في سكربت البدء. إنها أداة تخطيط، وليس معيارًا مخبريًا.
تقوم بتعيين اللاعبين المتوقعين، والإضافات أو المودات، ومسافة العرض، والعوالم المحملة، وما إذا كنت تشغل برنامج Paper-style أو vanilla أو Fabric أو Forge. ترجع الصفحة كومة موصى بها وأعلام JVM جاهزة للنسخ. استخدم تلك الأرقام كمرور أول، ثم تحقق مع Spark بعد حركة المرور الحقيقية.
Xmx هو كومة جافا. لا يزال نظام التشغيل وDocker وعملاء اللوحة وبعض التخصيصات الأصلية بحاجة إلى ذاكرة حرة. إذا كان الصندوق يحتوي على 8 جيجابايت، فإن ترك Xmx عند 8 جيجابايت غالبًا ما يسبب تبديلًا وتجميدًا طويلًا. خطط لذاكرة المضيف فوق الكومة.
خوادم الإضافات وحزم المودات الثقيلة لا تتوسع بنفس الطريقة. يمكن أن تحتاج حزم Forge وFabric إلى كومة أكبر بكثير من عالم Paper البقاء البسيط مع نفس عدد اللاعبين. تعامل مع تقديرات المودات كحدود دنيا، وليست سقوفًا.
مسافات العرض والمحاكاة الأعلى تحمل المزيد من القطع لكل لاعب. العوالم الإضافية المحملة تضاعف هذه التكلفة. إذا انهار TPS، فإن خفض المسافة غالبًا ما يساعد أكثر من إضافة ذاكرة الوصول العشوائي وحدها.
راقب توقفات GC والكومة المستخدمة وMSPT. القليل جدًا من الكومة يسبب GC مستمرًا؛ والكثير يمكن أن يجعل GC الكاملة أطول. مساواة Xms وXmx عادة شائعة حتى لا تستمر الكومة في تغيير الحجم طوال اليوم.
الأسئلة الشائعة لحاسبة ذاكرة الوصول العشوائي
هل المزيد من ذاكرة الوصول العشوائي أفضل دائمًا؟
لا. الأحجام الكبيرة جدًا يمكن أن تعني توقفات GC أطول. طابق الحمل، ثم قم بالقياس.
لماذا نفس Xms وXmx؟
شائع حتى لا تنمو الكومة وتتقلص طوال اليوم. ليس قانونًا صارمًا، فقط افتراضي معتاد.
هل هذا إجمالي ذاكرة الوصول العشوائي للجهاز؟
لا. إنها في الغالب كومة جافا. اشترِ ذاكرة وصول عشوائي أكثر قليلاً من Xmx للمضيف.
هل سيصلح هذا التأخير؟
فقط إذا كنت تعاني من نقص حقيقي في الموارد. مشاكل الإضافات وحلقات التكرار السيئة تحتاج إلى إصلاحات مختلفة.
أين ألصق الأعلام؟
في سكربت البدء أو وسائط JVM في اللوحة. يمكن لأداة سكربت البدء كتابة الملفات لك.