作者回复: jstack,jmap,jhat等等工具,其实不大需要书这种量级的资料。https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/tooldescr016.html这是Oracle官方的命令解释。其实学习这些命令更多的是学习它们背后的知识,比如什么是堆,什么是栈。熟悉了这些知识之后,就可以很自然的顺着官方手册使用工具,解决问题了。