我不確定這是否是一個有效的計算器溢出問題!在使用windows netbeans中忽略最大內存大小
我已經在windows xp機器上安裝了netbeans。但是這臺機器的內存非常有限。由於Netbeans使用大部分內存,我想限制Netbeans使用的內存大小。
從我可以在此閱讀page的是,我可以使用的-J-Xmx256m
開關或–J-XX:MaxPermSize
交換機配置文件裏面:./etc/netbeans.conf。
所以我改成了這樣:
netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:MaxPermSize=256m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true"
我想這兩個選項,但是NetBeans的要麼不啓動或如果它開始不堅持新政策。當它啓動時,我看到在我的任務管理器中netbeans的內存增加到指定的256MB以上。
我在做什麼錯?
感謝您的答覆。我想減少內存使用量而不是增加它。我已經嘗試過Xmx選項,但這也不起作用。 Netbeans仍然拒絕堅持新政策! –
Netbeans在內存顯示中顯示的內存是PermGenSpace和Heap。也許這是你的問題。再次:調查jvisualvm來控制每種內存類型的使用設置。 – wumpz
所以爲了將內存限制到256我必須將PemGen和堆都設置爲128? –