jstack 在检查实时运行进程的堆栈跟踪方面对我很有帮助。
C++ 中是否有任何工具可以完成此任务。我正在使用 Solaris/GCC 编译器。
实际上 GDB/DBX 可以做到这一点。但是我的过程有时很少挂起。所以当它挂起时,我想知道哪里出了问题。只需实时跟踪即可。
谢谢 D.L.库马尔
最佳答案
Lessee...在 solaris 上,不能使用 gdb...我认为您正在寻找的是“pstack” 在我的 solaris 8 系统上它位于
/usr/bin/pstack
usage: pstack [-F] { pid | core } ...
和
man pstack
显示了一个很好的相关工具列表,您可能会发现它们对诊断非常有用。
关于c++ - C++ 中的 jstack 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/732998/