جدول المحتويات:

كيف يمكنني تخصيص المزيد من الذاكرة لـ JVM؟
كيف يمكنني تخصيص المزيد من الذاكرة لـ JVM؟

فيديو: كيف يمكنني تخصيص المزيد من الذاكرة لـ JVM؟

فيديو: كيف يمكنني تخصيص المزيد من الذاكرة لـ JVM؟
فيديو: What is JVM and JIT in java | Architecture of JVM | How Java Programs work 2024, أبريل
Anonim

لزيادة تخصيص ذاكرة JVM وحجم مكدس مؤشرات الترابط في أداة تكوين Tomcat (Windows)

  1. حدد ابدأ> كافة البرامج> Apache Tomcat> تكوين Tomcat.
  2. انقر على جافا التبويب.
  3. أدخل القيم التالية الموصى بها: ذاكرة تجمع - 1024 ميغا بايت.
  4. انقر فوق علامة التبويب عام.
  5. انقر فوق ابدأ.
  6. انقر فوق موافق.

بهذه الطريقة ، كيف يمكنني تغيير تخصيص ذاكرة Java الخاص بي؟

خطوات

  1. اذهب إلى لوحة التحكم. انقر فوق الزر "ابدأ".
  2. حدد البرامج.
  3. انتقل إلى إعدادات Java.
  4. حدد علامة التبويب "جافا".
  5. تغيير مقدار الكومة.
  6. قم بتعديل المعلمة.
  7. أغلق مربع الحوار.
  8. أغلق مربع حوار Java.

بعد ذلك ، السؤال هو ، ما مقدار الذاكرة التي يستغرقها JVM؟ ال JVM لديها ذاكرة بخلاف الكومة ، يشار إليها باسم Non-Heap ذاكرة . تم إنشاؤه في JVM بدء التشغيل وتخزين الهياكل لكل فئة مثل التجمع الثابت لوقت التشغيل ، وبيانات المجال والطريقة ، ورمز الطرق والمنشئات ، بالإضافة إلى سلاسل داخلية. الحجم الأقصى الافتراضي لغير الكومة ذاكرة 64 ميغا بايت.

كيف يمكنني تخصيص مساحة أكبر في Java؟

تستطيع يزيد أو يتغيرون حجم مساحة كومة جافا باستخدام خيار سطر الأوامر JVM -Xms و -Xmx و -Xmn. لا تنس إضافة كلمة "M" أو "G" بعد تحديد الحجم للإشارة إلى Mega أو Gig. على سبيل المثال يمكنك ذلك تعيين كومة جافا بحجم 258 ميغا بايت عن طريق تنفيذ الأمر التالي جافا -Xmx256m HelloWord.

كيف أقوم بتقليل استخدام ذاكرة Java؟

خفض وعموما استهلاك الذاكرة من VM استخدم علامتي Xmx و Xms أثناء تشغيل الجهاز الظاهري الخاص بك وقم بتعيين قيمهما عمدًا على قيم أقل مما قد يكون مطلوبًا وكن على اطلاع على OutOfMemoryError. إذا حدث OutOfMemoryError ، فهذا يعني أنك تجاوزت التصوير بالحجم الأقصى لجهاز VM.

موصى به: