permgen

    2熱度

    1回答

    我有一個主要用作WebService的Grails應用程序。它提供了一種非常自定義類型的緩存,它將對象存儲在併發哈希映射中幾秒鐘,並可能在消息被另一個線程處理之前組合消息。經過幾個月的運行沒有問題,PermGen空間最終達到其最大值,我需要重新啓動服務器以防止OOMError異常。 我不認爲我的問題與泄漏的類加載器有關,這似乎是大多數PermGen問題的原因。我從來沒有重新部署這個應用程序。 Pe

    3熱度

    1回答

    什麼是爲什麼垃圾回收燙髮根之前,將採取三個連續「全GC」的原因是什麼? 第一個GC將堆從2.4GB降到761MB,但未能大幅提升GC透氣度,儘管它似乎恢復了6K。 我們會忽略年輕一代的收藏。 第二個完整的GC對堆做的很少,正如預料的那樣,因爲當時服務器是輕微加載的。奇怪的是,它沒有任何燙髮。 第三個完整的GC終於從最大的524mb到141mb的燙髮。 下面是來自GC日誌未經編輯的片段: 2012-

    0熱度

    1回答

    我正在開發使用Tomcat 6 因爲我確實添加了Quartz調度框架和Log4J的庫項目中的JSP應用程序,啓動tomcat重新部署時,拋出此異常。 我對問題原因進行了研究,現在我知道必須使用類加載器。 所以,我想這個問題可能是由自動加載一些類的記錄器庫引起的。 我該如何處理這個問題? 還有另一種方法來設置記錄器而不使用log4j.properties文件來確保類加載器能正常工作。 感謝

    2熱度

    1回答

    我試圖在Windows Tomcat服務器上運行多個工具。服務器啓動正常,我也可以看到Tomcat的管理頁面。但是當我打開一個工具時,出現「OutOfMemoryError:PermGen空間」。我嘗試了很多,在我的catalina.bat中設置MaxPermSize參數,這是我的CATALINA_OPTS: set CATALINA_OPTS="-Djava.awt.headless=true

    17熱度

    1回答

    最近,我切換到Google App Engine Java SDK 1.7.3。從那以後,我每次將DeferredTasks提交到任務隊列中時,我都用完了PermGen空間。 當應用程序部署到App Engine時不會發生這種情況。它只發生在本地。但是它阻止了我的本地測試和失敗的集成測試。 據MacOSX上10.7.5發生與Java 6 $ java -version java version

    7熱度

    3回答

    我的eclipse崩潰時發生了OOO:perm-gen錯誤。我打開了eclipse.ini來增加它,但令我驚訝的是我發現了XXMaxPermSize的兩個發生如下所示..我不知道爲什麼有兩個,哪一個要改變。 -startup plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar --launcher.library plu

    2熱度

    2回答

    我試圖增加PermGen空間量,我的應用程序有避免一些PermGen錯誤。 我已經試過出口都JAVA_OPTS和MAVEN_OPTS作爲 -Xms1024m -Xmx2048m -XX:PermSize=1024m -XX:MaxPermSize=2048m -XX:+CMSClassUnloadingEnabled -XX:+CMSPermGenSweepingEnabled 但JConso

    1熱度

    1回答

    我們的Jython環境存在問題,這意味着在對PythonInterpreter對象進行一定數量的eval調用之後,我們會遇到「超出內存溢出」錯誤。 有沒有人有這方面的經驗,以及如何解決它? 我們目前正在Jython 2.5.2上運行。 下面是用於反覆調用解釋器的代碼的摘錄。 public Map<String, String> invoke(Map<String, String> paramete

    -2熱度

    3回答

    我在jenkins中通過build.xml運行Junit測試用例。當我運行某個特定的測試用例時,出現以下錯誤。 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/> <title>Error 500 Java heap space</title> </head> <b

    1熱度

    2回答

    我試圖在cloudfoundry.com上運行Grails應用程序,但它返回502 Bad Gateway,然後返回404 Not Found。我所在的日誌/ err.log,和它說: # Logfile created on 2012-11-22 17:39:55 +0000 by logger.rb/25413 F, [2012-11-22T17:39:55.488036 #10723] F