0
我運行命令行下面的代碼:的Java:在Windows中增加堆大小不會生效
public class MemoryTest {
public static void main(String[] args) {
Runtime rt = Runtime.getRuntime();
long maxMb = rt.maxMemory()/(1024*1024);
System.out.println("Your JVM will use up to " + maxMb + " MB of memory for its heap");
}
}
它輸出:247 MB
然後我去的Java控制面板 - > Java選項卡 - >查看 - >運行時參數列中的圖標。 我輸入以下內容:-Xms512M -Xmx1024M
然後我再次運行內存測試。輸出:247 MB。
爲什麼不增加?
是的,我認爲在控制面板設置,只有當你做這樣的事情適用於雙點擊JAR文件運行它們。 – Michael
控制面板設置是否也會影響瀏覽器中的小程序? –
可能,但我不確定。 –