假设我使用java
命令运行了一个java程序,是否有可能在程序运行时获取该程序的当前位置或堆栈跟踪,如果我有源代码那个节目?不停止我的程序的解决方案是首选。在运行java程序时获取当前堆栈跟踪
0
A
回答
2
jps
找到进程ID。 jstack
来转储堆栈。
如果它正在运行命令行,ctrl-Z
/ctrl-break
(取决于平台)也可以完成这项工作。
2
相关问题
- 1. 从外部获取正在运行的节点js的当前堆栈跟踪
- 2. 在Mac OS X上获取当前堆栈跟踪
- 3. Django:如何获取堆栈跟踪运行时警告
- 4. 如何检索当前运行的函数堆栈的堆栈跟踪?
- 5. java堆栈跟踪分析,什么线程正在运行
- 6. Java - 如何从Runnable之前获取堆栈跟踪?
- 7. 在VB6中获取堆栈跟踪
- 8. 在Perl中获取堆栈跟踪?
- 9. 从javascript堆栈跟踪中查找Java实际堆栈跟踪
- 10. 如何获取正在运行的java程序的完整堆栈跟踪,该程序正在采用100%cpu?
- 11. golang:堆栈当程序崩溃时跟踪单个例程
- 12. Java - 捕获所有堆栈跟踪
- 13. 当SIGSEGV使用gdb时无法获取堆栈跟踪
- 14. 提取从堆栈跟踪
- 15. 从ZendFramework获取完整堆栈跟踪
- 16. 从NullPointerException获取堆栈跟踪
- 17. 如何获取堆栈跟踪信息?
- 18. 从堆栈跟踪获取文件名
- 19. 使用cx_freeze获取Python堆栈跟踪
- 20. 获取堆栈跟踪参数的值?
- 21. 从Visual Studio中获取堆栈跟踪
- 22. 获取堆栈跟踪不通过USB
- 23. 如何打印Ruby 1.9进程的运行时堆栈跟踪?
- 24. 获取在GDB中运行的挂起进程的堆栈跟踪
- 25. 如何从rails中的应用程序获取堆栈跟踪?
- 26. 如何获取ABAP中的程序调用堆栈跟踪?
- 27. 从Visual Studio运行Unity HoloLens程序时,抛出异常时,如何获取堆栈跟踪中的行号?
- 28. 如何在C++程序崩溃时获取堆栈跟踪? (使用msvc8/2005)
- 29. 如何在使用adb install安装应用程序时获取堆栈跟踪?
- 30. 堆栈跟踪3
整洁!奇迹般有效!谢谢 !! – keelar
顺便说一句,看起来像ctrl-Z不适用于我的平台(红帽linux 4.1.2-51),它似乎只是把我的程序放入后台,我发现在ctrl-Z下,我甚至不能使用jstack窥探它。 – keelar
呃,'ctrl-3'我认为是另一种选择,但可能也是这样吗?通常'ctrl-z'会暂停(用'bg'恢复)。可能与信号处理有所不同。 –