Node.js的Visual Profiler

时间:2016-04-13 13:11:13

标签: javascript node.js performance memory profiler

我已经尝试了so many profilers节点我丢失了数量。我从来没有见过能够为你提供这个的探查器:

adobe scout

此图显示了CPU(顶部和中间)和内存(底部)的逐秒使用情况。我可以单击一个“帧”(一秒的红利)来确切地看到在该​​帧上执行了哪些功能以及分配和释放了哪些内存(GC'd)。对于Flash / AS3,这是Adobe Scout

我需要找到 ghost (内存泄漏:),并且我已成功使用上述接口数百次来消除不需要的分配并调试为什么内存不会被释放应该。

如何找到我的应用的哪个部分在可视时间轴上分配内存?我需要一个时间表来具体查看我的应用程序的哪些部分正在分配内存以及原因。现在一切都发生得太快我不能使用“当前在内存中的对象”面板做任何有用的事情。 comparing "heap snapshots"比使用时间轴更难。基于网络或应用程序很好。我使用的是Windows 7。

1 个答案:

答案 0 :(得分:0)

我使用pm2作为流程管理员,他们有一个信息中心服务keymetrics。您可以查看是否符合您的需求。 :)