Background
In Java 8, PermGen (i.e., the memory space defined by -XX:PermSize and –XX:MaxPermSize) is removed.
This change has come to SAP JVM:
2109745 - SAP JVM 4.1 Patch Collection 48 (build 4.1.048)
2109829 - SAP JVM 5.1 Patch Collection 82 (build 5.1.099)
2109726 - SAP JVM 6.1 Patch Collection 68 (build 6.1.073)
2109853 - SAP JVM 7.1 Patch Collection 25 (build 7.1.026)
It is mentioned:
The permanent generation (aka. PermGen) was removed. Classes metadata, previously stored in the permanent generation, has been moved to either native memory or the Java heap. This change does not impact the user. In fact, it simplifies the process of sizing the Java Virtual Machine’s memory generations. The parameters 'PermSize' and 'MaxPermSize' no longer need to be specified.
What is changed
Now the memory model is changed as below – simply removed the PermGen.
Where has the objects in PermGen gone?
How are we affected
/* This section is mainly for SAP NetWeaver Java (EP, XI, BI, ...) */
Perhaps you'll ask (some did already): “Do we have to set larger heap size? It includes Perm now!”
Hope this helps :smile:
BR, Tom
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
13 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
5 |