簡體   English   中英

java.lang.OutOfMemoryError:運行小程序的Java堆空間

[英]java.lang.OutOfMemoryError: Java heap space running applet

我正在使用NetBeans IDE 7.0.1開發圖形用戶界面。 我需要使用長字符串(大約1 GB)進行操作,並且將啟動配置參數更改為:

-J-Xss512M
-J-Xms4G
-J-Xmx12G
-J-XX:PermSize=4G
-J-XX:MaxPermSize=8G

執行小程序時,收到“ java.lang.OutOfMemoryError: Java heap space ”異常。 我已經檢查了異常點,在那一刻,該applet試圖連接兩個String,其中一個長度為550.000.000,另一個為68.000.000,如果我更改了上面的參數,它在applet上沒有任何改變例外。 我的計算機具有16 GB的RAm,因此我認為這不是問題。 也許一些小程序配置? 你能幫助我嗎? 非常感謝

您正在運行什么操作系統? 如果它是32位的,那么您將不能尋址超過4G左右的RAM(實際上較少,尤其是在Windows計算機上)。

我要說的第二點是,您要更改的配置是針對NetBeans的,而不是針對applet的。 如果是這樣(我不確定這在NetBeans中如何工作),那么您需要更改Applet本身而不是NetBeans的內存設置。

這通常是通過您要運行的應用程序/小應用程序等的運行配置設置來完成的。

希望這可以幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM