v8探查器日志文件中每行的结构是什么?

时间:2018-05-15 23:06:05

标签: node.js profiling v8

我想编写自己的工具来处理node --prof生成的v8日志文件。我已经查看了GitHub上的一些现有工具,并且能够从中推断出各种字段的一些语义,但是对于所有不同记录类型的实际文档以及每条记录的字段会很好。类型意思。那有没有?其他工具作者可以参考什么?

1 个答案:

答案 0 :(得分:1)

v8日志条目在log.cc中创建,专门针对--prof查看Logger::TickEevent方法。

编写自定义工具的最简单方法是查看现有的v8工具,例如tickprocessor。该工具包含需要解析的所有事件的列表(请参阅LoagReader.call调用)和相应的processing methods

v8.log文件受到任意更改,因为它主要在内部使用,而不是公共API。