如果开发大的应用程序,但是jvm默认的系统内存不够了,你是否会束手无策,下面我自己写了一个demo
package com.changejvm.domain;
public class demo {
/**
* @param args
*/
public static void main(String[] args) {
byte[] b = new byte[1024 * 1024 * 65];
}
}
运行时,会报
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at com.changejvm.domain.demo.main(demo.java:9)意思是超出了jvm内存的大小
解决方法是:
第一步:
第二步:
(特别注意-Xmx80m,前面的Xmx是固定写法,后面的80m是你调节后的内存)