在开发模式下启动我的应用程序时,我看到 node 可执行文件使用了50%的CPU。我想知道这与我的代码有关还是与 node 的工作方式有关。
我在这里找到了对类似问题的很好的回答: how to debug node.js causing 100% cpu usage?
但是我无法按照指示的步骤进行操作,因为我正在使用angular进行开发,并且通过运行ng serve
启动了angular。
ng serve
的文档在这里:https://angular.io/cli/serve,但是我看不到有任何东西可以向 node 发送其他参数。甚至更多,如果我尝试执行ng serve --prof
,则会生成错误。
我还可以做些什么来分析node.js的执行情况?
感谢您的时间
答案 0 :(得分:1)
使用ng
脚本的路径作为node
二进制文件的参数,如下所示:
node --prof ./node_modules/@angular/cli/bin/ng serve