gpt4 book ai didi

node.js - 使用 v8 分析 nodejs

转载 作者:IT老高 更新时间:2023-10-28 23:16:56 37 4
gpt4 key购买 nike

我有一个 Node 应用程序,我想使用 Node 分析器对其进行分析。

所以我先跑了:

node --prof v8test.js

然后,我下载了 v8 工具

svn checkout http://v8.googlecode.com/svn/trunk/ v8;
make dependencies;
make native;

然后尝试分析创建的文件(v8.log)

tools/linux-tick-processor ../v8.log

但我得到了很多:

Code move event for unknown code: 0x289dd8475560
Code move event for unknown code: 0x289dd84758e0
Code move event for unknown code: 0x289dd8479280
Code move event for unknown code: 0x289dd8482980
Code move event for unknown code: 0x289dd84c2a80
line 718730: unknown code state: undefined
line 718731: unknown code state: undefined
line 739575: unknown code state: undefined
line 739577: unknown code state: undefined

谁能帮我弄清楚发生了什么?

最佳答案

日志文件格式似乎经常更改,因此您需要确保您使用的是正确的 v8 版本。例如,如果配置文件日志是使用 Node v0.10.18 生成的,则您必须使用 v8 版本 3.14.5 的滴答处理器对其进行分析。要了解给定版本的 node 构建于哪个 v8 版本,可以查看 node 源分发中的 deps/v8/ChangeLog(node 自己的 changelog 在这方面似乎有点不可靠) .

关于node.js - 使用 v8 分析 nodejs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15550064/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com