Chinaunix首页 | 论坛 | 博客
  • 博客访问: 109028
  • 博文数量: 9
  • 博客积分: 246
  • 博客等级: 二等列兵
  • 技术积分: 85
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-30 15:29
文章分类

全部博文(9)

文章存档

2013年(1)

2012年(8)

我的朋友

分类: Java

2012-10-16 12:50:45


JVM相关参数设置
-verbose:gc 会打印出每次GC执行的情况
[GC 进行GC以前活动的对象占用空间->GC以后无法清除的对象占用空间(Heap的可用空间大小),GC执行时间]
-XX:+PrintGCDetails 会打印出更加详细的信息
[GC [DefNew: GC执行前Young Generation活动对象占用空间->GC以后YG无法清除对象占用空间(YG可用空间), 执行时间] 执行前Heap的占用空间->执行后Heap的占用空间(Heap的可用空间), 总体执行时间]
-XX:+PrintGCTimeStamps 打印出每次执行GC的时刻
-XX:MinHeapFreeRatio=最小Heap可用空间百分比
当可用的Heap空间少于这个百分比,则这个Generation的Heap空间就会增长,以满足这个百分比
-XX:MaxHeapFreeRatio=最大Heap可用空间百分比
当可用空间百分比超出这个数值,该Generation的Heap空间会减少,以满足该百分比。
-Xms 最小Heap空间
-Xmx 最大Heap空间
-XX:NewRatio=n
表示Young Generation和Tenured Generation的比例是1:n
-XX:NewSize=Young Generation的最小空间
-XX:MaxNewSize=Young Generation的最大空间
-XX:SurvivorRatio=n
Survivor区域和Eden区域的比值是1:n
-XX:+UseParallelGC 采用Throughput Collector
-XX:ParallelGCThreads=Throughput Collector采用的线程数
阅读(603) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~