কম্পিউটার টিউটোরিয়াল

জাভায় PermGen Space এবং Metaspace-এর পার্থক্য


জাভা ৮ থেকে PermGen (Permanent Generation) হটানো হয়ে Metaspace এন্ট্রি করেছে।

ক্র. নংবিষয়PermGen (Java 7 বা পুরনো)Metaspace (Java 8+)
১অবস্থানহিপ মেমোরির বিশেষ অংশনেটিভ OS মেমোরি (Off-heap)
২ডিফল্ট সাইজ৬৪ MBঅটো রিসাইজ (ডাইনামিক)
৩টিউনিং ফ্ল্যাগ-XX:MaxPermSize-XX:MaxMetaspaceSize
৪ক্লাস আনলোডিংকঠিনজিভিএম লাইফসাইকেলে সহজ

Metaspace হিপের বাইরে থাকায় OutOfMemoryError: PermGen এড়ানো যায় এবং বড় অ্যাপ্লিকেশনের জন্য উপযোগী।

  1. MEAN.js এবং MEAN.io-এর পার্থক্য

  2. স্ট্যাক এবং হিপের পার্থক্য

  3. জাভাতে Serialization এবং Externalization-এর পার্থক্য

  4. জাভাতে Iterator এবং Enumeration-এর পার্থক্য