问题排查

100 阅读1分钟

1、windows如何打印堆信息 一、Linux篇 方法一

ps -ef|grep java 方法二

jps -l (显示java进程的Id和软件名称) jps -lmv(显示java进程的Id和软件名称;显示启动main输入参数;虚拟机参数)

二、Windows篇

jps jps -l(显示java进程的Id和软件路径及名称)

打印堆信息 jmap -dump:format=b,file=fileName.hprof pid

拿到生成的二进制dump文件,丢进MemoryAnalyzer工具去分析

通过使用jvisual可以查看堆的使用情况。

查看线程:jsp 确认用户id jstack 进程号、线程号 > path:\xx.log 打印栈信息

对各字段的理解