1、打开控制面板。点击"开始"按钮,然后点击"控制面板"。
2、选择"程序"。在控制面板的左侧,点击"程序"。点击绿色字样的"程序"按钮,不是蓝色的"卸载程序"。
3、前往Java设置。在下一个对话框中点击"Java",它通常位于其它程序的下面。接着会打开"Java控制面板"。
4、选择"Java"选项卡。在Java选项卡中,点击"浏览"按钮。打开"Java Runtime环境设置"。
5、更改堆内存配置。更改"Runtime 参数"一栏的数值。如果这一栏是空的,请添加新数值来设置Java内存。
6、修改参数。双击"Runtime 参数"一栏,输入-Xms512m - 会给Java分配512MB内存。
输入-Xms1024m - 会给Java分配1GB内存。
输入-Xms2048m - 会给Java分配2GB内存。
输入-Xms3072m - 会给Java分配3GB内存。
注意,输入的数值以减号开始,以字母m结束。
注意,字符之间没有空格。
7、关闭对话框。点击"Java Runtime环境设置"窗口里的"确定"按钮,关闭对话框。
8、关闭Java对话框。点击"Java控制面板"里的"应用"按钮,确定新的内存空间,然后点击"确定"启用设置。
9、关闭控制面板窗口。
小提示
如果Java无法找到足够的内存空间来调度,窗口中会弹出一条“异常”信息:“Exception in thread "main" java.lang.OutOfMemoryError: Java heap space”。这个方法同样适用于Windows 8系统。
这里划出的内存空间是一块“临时”内存,当你运行Java程序时可以调度这一部分内存。但是它不会永久占用这部分电脑内存,只是临时调配给Java虚拟机,以保证它运行顺利。
你选择的数值取决于电脑的内存空间和所有运行的程序所占用的空间大小。
修改Java内存后,不需要重启计算机。
这个方法稍作修改,也可以应用在Windows Xp系统上。