【科普系列】jhat分析heapdump文件

编程

在日常的排查故障中,当日常的监控告警系统中,触发gc频繁/模块实例CPU负载突然飙升 都会触发告警系统,这是 一般运维人员会给你一份heap.hprof 文件(有条件的一般会在监控机自动dump了),这时候,开发人员就要进行分析了.

ps: 自动dump 一般不会在生产机上操作,不然本来没死的,dump 一下可能就会真的死了

GET 技能

PS C:WINDOWSsystem32> jmap -dump:format=b,file=D:heap.hprof 21516

Dumping heap to D:heap.hprof ...

Heap dump file created

PS C:WINDOWSsystem32>

GET技能

C:UsersSnailClimb>jhat C:UsersSnailClimbDesktopheap.hprof

Reading 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

回到顶部