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