如何在Nodejs中获取现有运行进程的节点报告?

时间:2018-03-07 09:40:51

标签: node.js performance debugging profiling node-debugger

在nodejs中,我们可以通过运行进程来获取节点报告 “node -r node-report server.js”。

但是在这里它创建了一个新流程并为新流程提供报告。

我想获取已经运行的进程的节点报告,而不需要更改我的应用程序的任何代码,也无需重新启动应用程序。

1 个答案:

答案 0 :(得分:1)

没有。可以说,这是该过程的包装,并且必须在该过程开始之前运行。如果将其烘焙到源代码根部的适当节点中,则有可能获得此功能。这种集成的缺点是您使用的任何其他代码都有性能开销,因此某些人可能不希望这样做。另外,某人可能有一个替代的“报告”,他们想代替该报告使用,这样会限制他们的自由度和灵活性。

对不起队友。