كيفية زيادة تخصيص ذاكرة Tomcat
إذا كنت تواجه مشكلات في الأداء مع Tomcat ، فإن السبب الشائع هو عدم تخصيص ذاكرة JVM ( Java Virtual Machine ). الإعداد الافتراضي للحد الأقصى لحجم الكومة هو 64 ميغا بايت أو 128 ميغا بايت. يمكنك زيادة الحد الأقصى لحجم الكومة للتطبيقات عن طريق تحديد المعامل -Xmx(-Xmx) JVM.
على سبيل المثال ، يسمح -Xmx512m بتخصيص 512 ميجابايت كومة كومة كحد أقصى لـ (-Xmx512m)JVM . لضبط هذه المعلمة ، انقر بزر الماوس الأيمن فوق رمز جهاز الكمبيوتر(My Computer) ، ثم اختر علامة التبويب خيارات متقدمة . (Advanced)انقر فوق الزر " متغيرات البيئة ":(Environment Variables)
قم بإنشاء متغير CATALINA_OPTS ، وقم بتعيين القيمة المطلوبة ، على سبيل المثال " -server -Xmx256m ".
إذا كنت تعمل على Linux أو UNIX ، فانتقل إلى Terminal واستخدم حساب tomcat باستخدام sudo su - tomcat أو اسم حساب مطابق بناءً على الإعداد الخاص بك. يجب عليك استخدام الحساب الذي يتم استخدامه لتشغيل Tomcat .
تحقق من كل من متغيرات البيئة CATALINA_OPTS و JAVA_OPTS . اضبط متغيرات البيئة على قيمة أعلى. على سبيل المثال ، إذا كان متغير JAVA_OPTS يحتوي على الحد الأدنى لحجم الكومة 64 ميجابايت و 128 ميجابايت كحد أقصى ، فقم بزيادة قيمته إلى 128 ميجابايت و 256 ميجابايت.
OLD: JAVA_OPTS="-Xms64m -Xmx128m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000" OLD: JAVA_OPTS="-Xms128m -Xmx256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000"
تأكد(Make) من استخدام قيمة قصوى أقل من حجم ذاكرة الوصول العشوائي الفعلية ، وإلا فسيتم ترحيلها إلى القرص الثابت ، مما قد يتسبب في المزيد من مشكلات الأداء.
للتحقق مما إذا كانت الإعدادات الجديدة سارية المفعول ، انتقل إلى عنوان URL(URL) الخاص بخادم Tomcat ثم انقر فوق الحالة(Status) :
يجب أن ترى قيمة جديدة ضمن قسم JVM :
إذا لم تشاهد ذاكرة JVM محدثة على الصفحة ، فحاول إعادة تشغيل (JVM)Tomcat لأن تغييرات المعلمات تحتاج إلى إعادة تشغيل Tomcat قبل أن تصبح سارية المفعول. يجب أن يعمل هذا على إصلاح مشكلاتك المتعلقة بأداء Tomcat الضعيف وأيضًا تجنب مشاكل الذاكرة مع البرامج النصية من جانب الخادم. إذا كانت لديك أسئلة ، فأخبرنا بها في التعليقات. يتمتع!
Related posts
كيفية عرض عداد FPS المدمج في Steam
كيفية إصلاح مشكلة "اسم الملف طويل جدًا" في Windows
كيفية تخصيص خلاصة مقاطع الفيديو الموصى بها على YouTube
كيفية حماية بطاقة SIM الخاصة بهاتفك من المتسللين
امسح الخدوش في الصور باستخدام أداة Heal Selection الخاصة بـ GIMP
كيفية إضافة الموسيقى إلى العروض التقديمية من Google
7 طرق لمسح الذاكرة وتعزيز ذاكرة الوصول العشوائي على Windows
أفضل 6 إعدادات للكاميرا لصور القمر
كيف تصنع الكمبيوتر المحمول الخاص بك
كيفية إجراء اختبار إجهاد وحدة المعالجة المركزية
كيفية استخدام محرر مستندات Google: دليل المبتدئين
قم بإزالة الخلفيات على الفور من الصور باستخدام AI
كيفية تحديث Raspberry Pi
كيفية إعداد الصفحات الرئيسية في Adobe InDesign CC
كيفية فتح ملف مغلق عند استخدامه من قبل برنامج آخر
أنشئ تطبيق Gmail لسطح المكتب مع عملاء البريد الإلكتروني الثلاثة هؤلاء
ابحث عن الروابط الخلفية وإعادة التوجيه وعناوين IP المشتركة الخاصة بالمجال
كيفية استرداد حساب Facebook تم اختراقه
كيفية فتح ملفات DDS في نظام التشغيل Windows 10
كيفية إنشاء فريق في Microsoft Teams