[TOC]
这段时间遇到一些跟内存相关的问题,在这里统一记录一下。
#
参数说明
- Xms:初始内存大小
- Xmx:最大内存大小
- Xmn:young区内存大小
- xss:单个线程的stack大小
Server端JVM最好将-Xms和-Xmx设为相同值。为了优化GC,最好让-Xmn值约等于-Xmx的1/3。经验来自http://www.cnblogs.com/zcshan/archive/2011/03/10/jvm.html
具体操作
参数与值之间没有空格,之后面带的“m”是单位
- 命令行运行的设置:java -Xms1024m -Xmx1024m -Xmn256m ….
- eclipse:Window -> Preferences -> Java -> Installed JREs,选中要设置的JRE包,在弹窗的“Default VM arguments”里填上要设置的参数