Javascript 什么';在node js中评测函数调用的最佳方法是什么?

Javascript 什么';在node js中评测函数调用的最佳方法是什么?,javascript,node.js,profiler,Javascript,Node.js,Profiler,我在Node7.9中编写了一个应用程序。它不是一个网络服务器。它进行各种各样的文件操作、数据转换等等 我想对长时间运行的任务(例如,一个任务处理10GB的数据并运行30小时)的性能进行一些优化 我似乎找不到关于如何分析花在javascript函数(例如类方法)上的时间的应用程序的任何信息。我发现了一些类似的弃用软件包,但没有显示javascript级别的信息 此外,我还尝试使用webkit内置的探查器,但它没有在javascript函数级别向我显示信息。总的来说,它向我展示了一些东西,比如在C函

我在Node7.9中编写了一个应用程序。它不是一个网络服务器。它进行各种各样的文件操作、数据转换等等

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

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

此外,我还尝试使用webkit内置的探查器,但它没有在javascript函数级别向我显示信息。总的来说,它向我展示了一些东西,比如在C函数中花费大量时间来操作贴图等


目前有哪些工具(如果有的话?)可以实现这一目标?

您具体需要哪些指标?请看一下@RaphaelRafatpanah特别指出了在每个功能中花费的时间。我怀疑我的大多数函数都可以优化,但有几个可能是主要原因。你有没有考虑过只记录每个函数前后的时间?或者,考虑到您试图记录的函数数量,这是不是很乏味?当您有多个函数时,Node(ECMAScript?)元编程似乎还不够成熟。我有几十到几百个(取决于发生的转换)。