标签:分析 width 选项 details 内存回收 推荐 .com img 线程阻塞
JVM垃圾收集搞懂原理很重要,但是连垃圾收集的日志都不懂,这tmd还分析个屁的问题啊,典型的空有理论知识,动手实践为零。本篇就来具体的学习一下JVM中的垃圾收集日志。
第一步,垃圾收集的选项
图1 JVM垃圾收集日志选项
图1中后面标有大拇指的是该图作者的推荐选项。
-XX:+PrintGCDetails参数用于告诉虚拟机在发生垃圾收集行为时打印内存回收日志,并且在进程退出的时候输出当前内存的各区域分配情况。
PS,CPU时间与墙钟时间的区别是:墙钟时间包括各种非运算的等待耗时,例如等待磁盘I/O、等待线程阻塞等;而CPU时间不包括这些耗时。当系统有多cpu或者多核的话,多线程操作会叠加这些CPU时间,所以有时看到user或sys时间超过real时间是完全正常的。
标签:分析 width 选项 details 内存回收 推荐 .com img 线程阻塞
原文地址:http://www.cnblogs.com/tuhooo/p/7485750.html