Last updated on
May 18, 2021
Symptoms
CQDE5 crashes or hangs after prolonged usage and the following error may show up in
.cqde/.metadata/.log
file under your home directory:
!MESSAGE Unhandled event loop exception !STACK 0 java.lang.OutOfMemoryError: PermGen space at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass (DefaultClassLoader.java:165) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass (ClasspathManager.java:554) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl (ClasspathManager.java:524)
Resolution
Eclipse code uses a lot of PermGen space. The solution is to set permgen space in
CQDE.ini to 256m.
Add -XX:MaxPermSize=256m
to your CQDE.ini file:
-vmargs -Xms256m -Xmx512m -XX:MaxPermSize=256m
Applies to
CQDE5 load 6 and previous