jvm相关参数

一.垃圾收集时的信息的打印

1.  -verbose:gc  (简要信息)

[Full GC 168K->97K(1984K), 0.0253873 secs]
箭头前后分别表示GC前后存活对象使用的内存容量
括号内为堆内存的总容量
最后显示的是垃圾回收所用的时间
2.-XX:+PrintGCDetails  (详细信息)


二.选择使用的收集器

1.Seria收集器    -XX:+UseSerialGC

2.Parallel(并行)收集器:-XX:+UseParalleGC

3.ParNew收集器:-XX:+UseParNewGC


三.内存分配

-Xms  堆内存的最小值

-Xmx 堆内存的最大值

-Xmn 设置堆内新生代的大小

-Xss 设置每个线程可使用的内存大小


四.参数设置

-XX:PretunreSizeThreshhould  设置大对象的大小



猜你喜欢

转载自blog.csdn.net/qq_34645958/article/details/80865199