現象

CQDE5 が長期使用の後にクラッシュまたはハングし、次のエラーがホームディレクトリの下の .cqde/.metadata/.log ファイルに表示されることがあります。

!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)

解決策

Eclipse コードでは、多くの PermGen 領域が使用されます。解決するには CQDE.ini の permgen 領域を 256m に設定する必要があります。
-XX:MaxPermSize=256m を次の CQDE.ini ファイルに追加します。

-vmargs -Xms256m -Xmx512m -XX:MaxPermSize=256m

適用対象

CQDE5 ロード 6 以前

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

リーガルノーティス   |   プライバシーポリシー