2
我正在開發一個帶有NetBeans IDE 7.0.1的圖形用戶界面。我需要用長串(約1 GB)來操作,我已經改變了啓動配置參數:java.lang.OutOfMemoryError:Java堆空間運行小程序
-J-Xss512M
-J-Xms4G
-J-Xmx12G
-J-XX:PermSize=4G
-J-XX:MaxPermSize=8G
當我執行我收到「java.lang.OutOfMemoryError: Java heap space
」異常的小程序。我檢查了異常的第一點,此時,小程序試圖連接兩個字符串,其中一個長度爲550.000.000,另一個字符串爲68.000.000如果我更改上面的參數,則它不會改變小程序異常。 我的電腦有16 GB RAm,所以我認爲這不是問題。也許一些小程序配置? 你能幫我嗎? 非常感謝
撕咬的檸檬,然後轉到其他數據結構。 StringBuilder的? Gzip字節的壓縮字符串。也許即使是一個數據庫也可以。 – 2013-02-18 14:17:12
您還可以添加堆棧跟蹤的前幾行嗎?這可能有幫助。 – 2013-02-18 14:21:24
哪裏對NetBeans Profiler說你的記憶去(和您使用的是64位JVM?) – 2013-02-18 14:21:48