Записи журнала v8 создаются в log.cc , специально для --prof
, посмотрите на метод Logger::TickEevent
.
Самый простой способ написания пользовательских инструментов - взглянуть на существующие инструменты v8, такие как tickprocessor . У инструмента есть список всех событий, которые необходимо проанализировать (см. Вызов LoagReader.call
) и соответствующие методы обработки .
Файл v8.log может подвергаться произвольным изменениям, поскольку он используется в основном для внутренних целей и не является общедоступным API.