Última actualización el
4 may. 2021
Síntomas
CQDE5 se bloquea o cuelga después de un uso prolongado y el siguiente error puede aparecer en el archivo .cqde/.metadata/.log
bajo el directorio de inicio:
!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)
Resolución
El código de Eclipse utiliza mucho espacio de PermGen. La solución es establecer el espacio de permgen en CQDE.ini en 256m.
Añadir -XX:MaxPermSize=256m
al archivo CQDE.ini:
-vmargs -Xms256m -Xmx512m -XX:MaxPermSize=256m
Se aplica a
CQDE5 carga 6 y anteriores