2 个版本 (1 个稳定版)

1.1.0 2023 年 12 月 7 日
0.1.0 2023 年 12 月 7 日

#830WebAssembly

BSD-3-Clause

64KB
1.5K SLoC

@vscode/v8-heap-parser

crates.io Documentation BSD-3-Clause

本包包含一个用于解析和分析 V8 堆快照的库。它作为 Rust crate 和带有 WebAssembly 绑定的 npm 包 发布。它以 V8 .heapshot 格式输入,解析为图结构,并公开有关该图的信息。

暴露的 Rust 包和 JavaScript 包的 API 是分开的:堆快照非常大,我们已经优化了 JavaScript 绑定以用于 VS Code 的可视化工具。但是,如果您需要从绑定中获取更多信息,请提出拉取请求!

贡献

本项目欢迎贡献和建议。大多数贡献都需要您同意一份贡献者许可协议 (CLA),声明您有权,并且实际上确实授予我们使用您贡献的权利。有关详细信息,请访问 https://cla.microsoft.com

提交拉取请求时,CLA-bot 将自动确定您是否需要提供 CLA 并适当地装饰 PR(例如,标签、注释)。只需遵循机器人提供的说明即可。您只需要在所有使用我们 CLA 的仓库中做一次。

本项目采用了 Microsoft 开源行为准则。有关更多信息,请参阅 行为准则常见问题解答 或联系 [email protected] 了解任何额外的问题或评论。

依赖项

~2.5–3.5MB
~64K SLoC