2016-07-22 134 views
0

我有一个Node.js/Express Web应用程序,它有时响应速度慢。检查系统CPU和内存后,我发现它消耗了80%的CPU和内存,然后1-2分钟后它们降低到〜10%。如何在Node.js中查找当前正在运行的代码

我认为这是因为我的Node.js正在用户线程中运行一些代码,例如从数据库中检索映射对象。

查看我的应用程序的代码以找出错误代码的位置有点难。所以我想知道是否有任何工具或npm模块可用于记录代码当API请求处理时间超过5秒时,Node.js正在运行。

我试过v8-profiler,但它似乎只支持开始分析然后停止,但不捕获那时正在运行的代码。为调试运行你的代码的NodeJS

回答

相关问题