Java虚拟机运行内存设置

一、常见的Java内存溢出有以下三种:
1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出
解决方法:手动设置JVM Heap(堆)的大小。指定如 -Xms384m -Xmx512m

2. java.lang.OutOfMemoryError: PermGen space  ---- PermGen space溢出。
解决方法: 手动设置MaxPermSize大小。指定如 -XX:PermSize=128M -XX:MaxPermSize=256m

3. java.lang.StackOverflowError   ---- 栈溢出
解决方法:修改程序。

参考地址:http://elf8848.iteye.com/blog/378805

Java虚拟机(JVM)中的内存设置详解,请见下面地址
http://developer.51cto.com/art/200906/127144.htm

你可能感兴趣的:(jvm)