使用d8跟踪ES6类的优化

时间:2016-02-12 09:05:11

标签: javascript node.js performance v8

我有一个nodejs应用程序,其中我有一个内部使用ES6类的模块。我想用d8跟踪这个模块,发现可能不可优化的代码。意思是,在这个模块中实现了一个计算过程,我希望它更快,为了达到这个目的,我想首先分析代码,因此d8。

我试过

d8 --trace-opt my-nodejs-file-with-es6-class.js

问题在于我没有得到(好)输出。首先,它通知我需要声明,然后如果我评论它我得到零输出。我还尝试了--trace-deopt以及--trace-opt-verbose。我不知道问题可能是什么。

  • 我希望得到一个输出:xy函数可以优化,或者由于TryCatchStmt等而无法优化xy函数。
  • 可能是我的文件需要一个入口点?!目前这个文件是我的应用程序的一部分,由于该模块实际上是一个ES6类,其他模块将调用计算。

任何建议我怎么可能衡量这个模块,或者特定功能的表现?

0 个答案:

没有答案