V8性能分析:linux-tick-processor不能与d8一起使用

时间:2012-10-14 14:32:24

标签: javascript node.js v8 javascript-engine

我正在尝试在我的ubuntu上运行v8性能分析和linux-tick-processor。

基本上我已经完成了这些步骤:

$ git clone git://github.com/v8/v8.git v8 && cd v8
$ make dependencie
$ make native
// added d8 to $PATH
$ d8 --prof primes.js
// v8.log is created
$ /home/username/v8/tools/linux-tick-processor

但它无法正常工作,因此我得到了:

Statistical profiling result from v8.log, (0 ticks, 0 unaccounted, 0 excludes).

所以我假设v8.log没有正确创建,因为这个结果与你给linux-tick-processor的每个其他文件一起说明。 我检查了v8.log并创建了一些内容:

http://pastebin.com/VLLWMKKM

对我来说,它似乎是正确生成的。

我尝试使用节点进行分析,这有效:

$ node --prof primes.js
$ /home/username/v8/tools/linux-tick-processor
// correct output

但我想使用d8性能分析。

有人对此问题有任何想法或解决方案吗?

提前致谢。

1 个答案:

答案 0 :(得分:3)

V8中存在错误。我在这里打开了一个错误报告: http://code.google.com/p/v8/issues/detail?id=2364