ما هو حجم JVM؟
ما هو حجم JVM؟

فيديو: ما هو حجم JVM؟

فيديو: ما هو حجم JVM؟
فيديو: How to Analyze GC Log | JVM Garbage Collection Analysis | JVM Performance troubleshooting | JAVA 2024, ديسمبر
Anonim

ما هو Java Heap مقاس . كومة Java هي مقدار الذاكرة المخصصة للتطبيقات التي تعمل في ملف JVM . يمكن مشاركة الكائنات في ذاكرة الكومة بين المواضيع. الحد العملي لكومة Java بحجم عادةً ما يكون حوالي 2-8 جيجابايت في ملف JVM بسبب التوقفات المؤقتة لجمع القمامة.

وبالمثل ، ما هو XMX في JVM؟

XMS تعني مواصفات الذاكرة الموسعة. إنها معلمة في JVM والذي يستخدم لتعيين الحد الأدنى أو الأولي لحجم الكومة. XMX هي معلمة في JVM والذي يستخدم لتعيين الحد الأقصى لحجم الكومة. يمكنك تحديده في IDE الخاص بك.

بالإضافة إلى ذلك ، ما هو الحد الأقصى لحجم الكومة في Java؟ -Xmx بحجم بالبايت يضبط ال أكبر مقاس الذي كومة جافا يمكن أن تنمو. الافتراضي بحجم 64 م. (تزيد علامة -server من القيمة الافتراضية بحجم إلى 128 م) الحد الأقصى لكومة الذاكرة المؤقتة حوالي 2 جيجابايت (2048 ميجابايت).

وبالمثل ، ما مقدار الذاكرة التي يستغرقها JVM؟

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

ماذا تفعل JVM؟

أ آلة جافا الافتراضية ( JVM ) ، وهو تنفيذ Java Virtual Machine المواصفات ، يفسر المترجم كود Java الثنائي (يسمى bytecode) لمعالج الكمبيوتر (أو "النظام الأساسي للأجهزة") بحيث يمكنه تنفيذ تعليمات برنامج Java.

موصى به: