- Trending Categories
- Data Structure
- Operating System
- C Programming
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Difference between PermGen Space and MetaSpace.
85 Lectures 6 hours
PermGen is the memory area for storing class data like static variable,byte code and etc. By default 64 Mb is allocated for PermGen. It can be tuned by using -XXMaxPermSize.
In Java 8, PermGen method area replaced with MetaSpace. They have moved permGem to the separate memory in the native OS and that is called MetaSpace. It can by default auto increases its size. In MetaSpace, classes can load and unload during the lifespan of the JVM.
|1||Basic||PermGen is the memory area for storing class data like static variable,byte code and etc||In Java 8, PermGen method area replaced with MetaSpace|
|2||Default Memory Allocation||By default 64 Mb is allocated for PermGen||It can by default auto increases its size|
|3||Tuned-up Memory Flag||It can be tuned by using -XXMaxPermSize.||We can restrict upper bound of the memory by -XX:MaxMetaspaceSize|
|4||Memory Area||It is a special Heap space.||Since Java 8, It is now separate memory area in the native OS|
- Difference between C# and .Net
- Difference between Process and Thread
- Difference between Concurrency and Parallelism
- Difference between localhost and 127.0.0.1?
- Difference between JCoClient and JCoDestination
- Difference between String and StringBuffer.
- Difference between StringBuffer and StringBuilder.
- Difference between CPU and GPU
- Difference between TDM and FDM
- Difference between CRT and LCD
- Difference between GUI and CUI
- Difference between LAN and WAN
- Difference between LAN and MAN
- Difference between MAN and WAN
- Difference between MMU and MPU