在 node js 中分析函数调用的最佳方法是什么?

Sir*_*ert 5 javascript profiler node.js

我有一个用 Node 7.9 编写的应用程序。它不是网络服务器。它正在执行各种文件操作、数据转换等。

我想对长时间运行的任务的性能进行一些优化(例如,一个任务处理 10GB 的数据并运行 30 小时)。

我似乎找不到任何关于如何分析我的应用程序在javascript 函数(例如,类方法)中花费的时间的信息。我发现了一些类似的已弃用的软件包,但没有显示 javascript 级别的信息。

此外,我尝试使用 webkit 内置分析器,但它没有在 javascript 函数级别向我显示信息。总的来说,它向我展示了很多时间花在操作映射等 C 函数中。

目前有哪些工具(如果有?)用于执行此操作?