D8调试工具——jsvu的使用细则

2022-09-26 17:15:34 浏览数 (1)

d8 is V8’s own developer shell. D8 是一个非常有用的调试工具,你可以把它看成是 debug for V8 的缩写。我们可以使用 d8 来查看 V8 在执行 JavaScript 过程中的各种中间数据,比如作用域、AST、字节码、优化的二进制代码、垃圾回收的状态,还可以使用 d8 提供的私有 API 查看一些内部信息。

前言

jsvu 是 JavaScript 引擎版本管理工具

以下是在Windows10下的操作,建议在 CMD 窗口里面操作。

1、安装

前提:node V14

代码语言:javascript复制
npm install -g jsvu

运行 jsvu,交互式命令行选择需要安装的平台和引擎

安装指定版本的引擎可以参考下面的命令 jsvu --os=win64 --engines=v8,v8-debug

执行 jsvu安装引擎,可在 %USERPROFILE% /.jsvu 目录下查看安装的引擎

安装 v8-debug

代码语言:javascript复制
jsvu --os=win64 --engines=v8-debug

操作系统支持的引擎

JavaScript engine

Binary name

mac64

mac64arm

win32

win64

linux32

linux64

Chakra

chakra or ch

GraalJS

graaljs

Hermes

hermes & hermes-repl

JavaScriptCore

javascriptcore or jsc

✅ *

QuickJS

quickjs

SpiderMonkey

spidermonkey or sm

V8

v8

V8 debug

v8-debug

XS

xs

✅ (32)

✅ (32)

查看jsvu版本

代码语言:javascript复制
jsvu -h




	

0 人点赞