标签: java memory-dump thread-dump
是否有任何已知的命令行工具要求JVM查看java程序的内存使用情况和线程转储。像无头的jvisualvm?
答案 0 :(得分:10)
您可以使用jstat获取gc信息,jstack获取堆栈跟踪,使用jmap获取内存统计信息和内存转储以进行离线检查。
答案 1 :(得分:1)
Ctrl + Break 将产生一个线程转储和各种统计信息。
记录了此内容以及kill -QUIT,here。
kill -QUIT
答案 2 :(得分:1)
查看官方调试器jdb。你必须使用某个标志运行你的java程序,但是你应该能够从命令行查看一堆东西。