一千萬個為什麽

搜索

Tomcat應用程序:圖像上傳時頻繁出現OutOfMemory PermGen異常


我有一個tomcat 6應用程序,我已經設置了參數-Xms512m -Xmx1024m。我認為4 GB RAM中的1 GB內存就足夠了,但事實並非如此。在應用程序停止/啟動多次(從tomcat管理器)和圖像上傳(有時)我遇到OutOfMemory PermGen空間錯誤,站點停止響應。 我還應該增加內存嗎?還有什麽我可以從tomcat方面做到這一點,以便它不會遇到PermGen空間問題? 提前感謝指針/提示等。

最佳答案

-Xmx 選項僅影響可用堆空間,並且對PermGen內存池沒有影響。

要將permgen池增加到超過64MB的默認值,請使用 -XX:MaxPermSize 選項,例如

<�代碼> -XX:MaxPermSize參數=256米</代碼>

這是一個 Sun Hotspot VM特定選項,很可能贏了'適用於其他JVM。

轉載註明原文: Tomcat應用程序:圖像上傳時頻繁出現OutOfMemory PermGen異常

猜你喜歡