- 查看内存大小
public class ShowMemory { /** * @param args */ public static void main(String[] args) { System. out .println( " 内存信息 :" + memoryInfo()); } /** * 获取当前 jvm 的内存信息 */ public static String memoryInfo() { Runtime currRuntime = Runtime.getRuntime (); int freeMemory = ( int ) (currRuntime.freeMemory() / 1024 / 1024); int totalMemory = ( int ) (currRuntime.totalMemory() / 1024 / 1024); return freeMemory + "M/" + totalMemory + "M(free/total)" ; } }
一、修改Eclipse的配置文件
打开eclipse.ini,修改“-Xms512m -Xmx1024m”成“-Xms1024m -Xmx1024m”
二、修改JDK内存
Eclispe 中window->preferences->Java->Installed JRE
,点击右侧的Edit 按钮,在编辑界面中的 “Default VM Arguments ”选项中,填入-Xms1024m -Xmx1024m
即可
三、修改Run Configurations
在代码上右键,依次点击“Run As
”-> “Run Configurations
”,在Arguments
参数中的“VM arguments
: ”中填入-Xms64m -Xmx128m
即可。
注意:jdk 和 Run Configurations 两种方法是等价 。两个地方都设置了的话,起作用的是Run Configurations,相当于父子继承关系,子类覆盖了父类的配置