Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

पर्मजेन स्पेस और मेटास्पेस के बीच अंतर।

PermGen क्लास डेटा जैसे स्टैटिक वेरिएबल, बाइट कोड आदि को स्टोर करने के लिए मेमोरी एरिया है। डिफ़ॉल्ट रूप से PermGen के लिए 64 Mb आवंटित किया जाता है। इसे -XXMaxPermSize का उपयोग करके ट्यून किया जा सकता है।

जावा 8 में, PermGen विधि क्षेत्र को MetaSpace से बदल दिया गया है। उन्होंने मूल OS में permGem को अलग मेमोरी में स्थानांतरित कर दिया है और इसे मेटास्पेस कहा जाता है। यह डिफ़ॉल्ट रूप से स्वतः अपना आकार बढ़ा सकता है। मेटास्पेस में, JVM के जीवनकाल के दौरान कक्षाएं लोड और अनलोड हो सकती हैं।

<वें शैली ="चौड़ाई:9.3877%; पाठ-संरेखण:केंद्र;">कुंजी
Sr. नहीं. PermGen MetaSpace
1
मूलभूत
PermGen क्लास डेटा जैसे स्टैटिक वेरिएबल, बाइट कोड और आदि को स्टोर करने के लिए मेमोरी एरिया है
Java 8 में, PermGen मेथड एरिया को MetaSpace से बदल दिया गया है
2
डिफ़ॉल्ट मेमोरी आवंटन
पर्मजेन के लिए डिफ़ॉल्ट रूप से 64 एमबी आवंटित किया जाता है
यह डिफ़ॉल्ट रूप से स्वतः अपना आकार बढ़ा सकता है
3
ट्यून-अप मेमोरी फ़्लैग
इसे -XXMaxPermSize का उपयोग करके ट्यून किया जा सकता है।
हम मेमोरी की ऊपरी सीमा को -XX:MaxMetaspaceSize . द्वारा प्रतिबंधित कर सकते हैं
4
स्मृति क्षेत्र
यह एक विशेष हीप स्पेस है।
जावा 8 के बाद से, यह अब देशी ओएस में अलग मेमोरी क्षेत्र है

  1. MEAN.js और MEAN.io के बीच अंतर?

    MEAN MongoDB, Express, Angular और Node.js का संक्षिप्त रूप है। MEAN.js और MEAN.io अनिवार्य रूप से वही चीजें हैं क्योंकि वे दोनों मचान अनुप्रयोग हैं या उपरोक्त 4 चीजों का उपयोग करने के लिए मूल सेट अप हैं। इन पुस्तकालयों/उपकरणों में ये आपके लिए पहले से ही स्थापित हैं। ये आपको बुनियादी ढांचा स्थापित

  1. ढेर और ढेर के बीच अंतर

    इस पोस्ट में हम स्टैक और हीप के बीच के अंतर को समझेंगे स्टैक यह एक रैखिक डेटा संरचना है। मेमोरी एक सन्निहित (निरंतर) ब्लॉक में आवंटित की जाती है। स्टैक के लिए मेमोरी को कंपाइलर के निर्देशों का उपयोग करके स्वचालित रूप से आवंटित और हटा दिया जाता है। स्टैक बनाने और बनाए रखने में कम खर्च होत

  1. जावा में इटरेटर और एन्यूमरेशन के बीच अंतर

    इटरेटर और एन्यूमरेशन दोनों ही संग्रह से किसी तत्व को पार करने और एक्सेस करने के लिए कर्सर हैं। वे दोनों संग्रह ढांचे से संबंधित हैं। संग्रह ढांचे में JDK1.0 और Iterator में JDK.1.2 संस्करण में गणना जोड़ी गई थी। एन्यूमरेशन संग्रह में संरचनात्मक परिवर्तन नहीं कर सकता क्योंकि इसमें संग्रह में तत्व तक