在Java JVM中,
kill -3强制进程打印所有运行线程的当前堆栈跟踪,这对于快速定位瓶颈非常有效。是否存在V8的等效功能?我能否让V8打印当前堆栈跟踪?
澄清:
我假设由于Node的异步性质,它将比典型的非异步程序不那么有用。即使如此,如果有一种简单的方法可以访问几个堆栈跟踪,查看它也不需要花费太多时间。从我的经验来看,在需要切换到更高级工具之前,通过这种方式可以快速定位一些明显的瓶颈问题。
kill -3
JVM 时对 OP 的用例有一个公平的了解。我建议您提出一个编辑来获得适当的解决方案。 - Aditya Gurukill -3
命令那样。 - Janaka Bandara