不多说原理废话,直接上操作
Eclipse -> Run -> Run Configurations -> Arguments -> VM arguments,
在左边Java Application栏下选中要设置的 project 运行类:
在VM arguments中填入 -Xms64m -Xmx256m
-Xms是设置内存初始化的大小(如上面的64m)
-Xmx是设置最大能够使用内存的大小(如上面的256m, 最好不要超过物理内存)
写个类,查看project内存配置情况:
public class MemoryTest {
/**
*
* @param args
*/
public static void main(String[] args) {
System.out.println( "memory info :" + toMemoryInfo ());
}
/**
* 获取当前jvm的内存信息
* @return
*/
public static String toMemoryInfo() {
Runtime runtime = Runtime.getRuntime ();
int freeMemory = ( int ) (runtime.freeMemory() / 1024 / 1024);
int totalMemory = ( int ) (runtime.totalMemory() / 1024 / 1024);
return freeMemory + "M/" + totalMemory + "M(free/total)" ;
}
}