调整java虚拟机(JVM)内存大小

时间:2022-12-23 18:47:15
调整java虚拟机(JVM)内存大小

当我们程序做大的时候,jvm的内存有可能会溢出,将会抛出Exception in thread "main" java.lang.OutOfMemoryError: Java heap space异常,这时,我们
可以手动的调整jvm的内存大小,这样就可以解决这样的问题。
目前根据Java Platform Standard Edition 8 Documentation这个文档的说明来看,jvm默认的内存大小是程序运行时基于系统的配置,但是以前的jdk版本可不是这样的。下面,我们来手动配置一下这jvm内存的大小。

首先,当我们运行程序的时候,右击鼠标,Run As--->run configurations,进入下图,我们可以通过设置Xmx80m来指定jvm内存的大小,我这个指定的是80m。


调整java虚拟机(JVM)内存大小


注意:-Xmx这个值最好和-XX:MaxHeapSize(-Xms)的值设置成相等的。