深入java虚拟机系列之工具使用篇

深入java虚拟机实战,本栏记录一些分析工具的使用。持续记录

命令使用

Java应用启动时,可以通过设置verbose参数来输出JVM的gc情况,命令如下:java -verbose:gc

日志分析

使用该命令后输出如下:
[Full GC 1224K->1113K(123584K), 0.0120528 secs]
箭头(->)前后的数据1224K和1113K分别表示垃圾收集GC前后所有存活对象使用的内存容量,说明有1224K–1113K = 111K大小的对象被回收,括号内的数据 123584K为堆内存的总容量,收集所需的实际为 0.0120528秒。