我正在尝试让 v8 分析和 linux-tick-processor 在我的 ubuntu 上运行。
基本上我已经完成了这些步骤:
$ 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 并创建了一些内容:
对我来说,它似乎是正确生成的。
我尝试使用节点进行分析,这有效:
$ node --prof primes.js
$ /home/username/v8/tools/linux-tick-processor
// correct output
但我想使用 d8 分析。
有人对这个问题有任何想法或解决方案吗?
提前致谢。