【科普系列】jhat分析heapdump文件
在日常的排查故障中,当日常的监控告警系统中,触发gc频繁/模块实例CPU负载突然飙升 都会触发告警系统,这是 一般运维人员会给你一份heap.hprof 文件(有条件的一般会在监控机自动dump了),这时候,开发人员就要进行分析了.
ps: 自动dump 一般不会在生产机上操作,不然本来没死的,dump 一下可能就会真的死了
GET 技能
PS C:WINDOWSsystem32> jmap -dump:format=b,file=D:heap.hprof 21516Dumping heap to D:heap.hprof ...
Heap dump file created
PS C:WINDOWSsystem32>
GET技能
C:UsersSnailClimb>jhat C:UsersSnailClimbDesktopheap.hprofReading from C:UsersSnailClimbDesktopheap.hprof...
Dump file created Sat May 04 12:30:31 CST 2019
Snapshot read, resolving...
Resolving 131419 objects...
Chasing references, expect 26 dots..........................
Eliminating duplicate references..........................
Snapshot resolved.
Started HTTP server on port 7000
Server is ready.
本地操作,然后访问:http://127/.0.0.1:7000
以上是 【科普系列】jhat分析heapdump文件 的全部内容, 来源链接: utcz.com/z/515542.html