调试工具
jps
· 如果跑了多个java程序,不知道哪个进程id对应哪个程序,可以使用jps -l列出所有java进程id(vmid)及其对应的main类名/jar包路径
jstack
jstack [option] vmid
打印vm当前的线程快照(方法堆栈集合),可排查为何停顿或无响应
其他
查看class加载情况
· 添加启动参数:-verbose:class
· 如果跑了多个java程序,不知道哪个进程id对应哪个程序,可以使用jps -l列出所有java进程id(vmid)及其对应的main类名/jar包路径
jstack [option] vmid
打印vm当前的线程快照(方法堆栈集合),可排查为何停顿或无响应
· 添加启动参数:-verbose:class