一个VS Code扩展,用于在V8(如NodeJS、Edge、Chrome等)中运行的JavaScript和TypeScript代码中可视化反优化情况,可以帮助用户深入了解V8优化编译器的内部工作原理,并分析代码以查找可能导致性能退化的原因。

Deopt Explorer 提供的信息可以分为几类:

CPU 配置文件— 提供树视图以查看 CPU 分析信息。
内联缓存演变——检查内联缓存在执行期间如何演变。
反优化- 查看函数中发生的反优化类型。
函数状态——查看函数是被解释还是被编译。
Maps——查看 V8 遇到的每个对象的类型。

Deopt Explorer | #扩展
 
 
Back to Top