我正在寻找一种方法来精确地在Linux上执行脚本执行时间的Node.JS 分析。
有一些像NodeTime.com性能分析器这样有趣的项目,但它描述了I/O等的时间,而不是代码行的执行时间。
我正在寻找一种方法来准确地找出我可以在哪里优化我的Javascript,,大部分时间都花在上,等等。
我看到的一个有趣的方法是尝试使用FlameGraph创建DTrace来分析Node.JS。
然而,dtrace非常特定于Solaris.
dtrace可以在sytemtap-sdt-dev包中找到。然而,stap dtrace是不一样的,缺乏所有相关的钩子/探针。Oracle端口,但没有一个会建议端口。显然,它只有大约百分之零点一的探测器的保罗福克斯端口。(这很讽刺,因为Oracle以前是Sun,“dtrace for Solaris”的原作者)如何在Linux中使用终端或使用Node.JS脚本,我可以分析Node.JS脚本的代码吗?,我正在寻找一些特定的东西,比如Zend在PHP脚本代码中显示每个命令的执行时间。
发布于 2012-10-30 16:38:01
发布于 2013-06-20 18:43:32
发布于 2014-11-20 15:28:46
https://www.npmjs.org/package/node.profiler正是你所需要的..。它以监视模式运行您的项目,并在您完成功能详细信息之后生成一个图表,每个函数被调用多少次,以及在那里花费的时间。
https://stackoverflow.com/questions/13143422
复制相似问题