腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3341)
视频
沙龙
1
回答
V8
/
Ignition
:
仅
打印
JavaScript
文件
顶层
代码
的
字节
码
、
、
、
我知道D8和Node.js都有选项-- print -bytecode用于在执行期间
打印
字节
码
,以及--print- bytecode -filter用于限制我想要
打印
的
函数。但是,有没有办法将
打印
的
字节
码
仅限于脚本
的
顶级
代码
,而不是其中
的
特定函数?
浏览 18
提问于2021-07-31
得票数 0
回答已采纳
3
回答
JavaScript
可以编译成二进制吗?
、
、
、
JavaScript
是否运行在web浏览器之上?或者它真的编译成二进制
代码
并在机器上运行吗?
浏览 8
提问于2018-09-12
得票数 2
2
回答
V8
引擎:为什么对象在新对象
的
开头传播,只在第九个元素之后创建新
的
隐藏类?否则,如果在最后蔓延-它是好
的
。
、
、
、
、
我发现了有趣
的
表演,这让我心碎。因此,我们有以下
代码
:const array = []; array.push({ a: '2',正如我所看到
的
,在第一个例子中,我得到了新
的
数组(Array1),其中所有对象都有相同
的
隐藏类(map)。所以这个array.map循环运行得很快。但是第二个数组(Array2)中
的
其他元素有唯一
的
隐藏类,它们没有
浏览 8
提问于2022-09-16
得票数 1
2
回答
V8
是否监视优化机器
代码
的
执行?
、
、
、
、
在
V8
中,大约有两种
代码
对象。一个是由点火解释
的
javascript
字节
码
,另一个是Turbofan编译和优化
的
机器
代码
。根据,
V8
为每种
代码
对象构造不同
的
堆栈框架。这意味着
V8
在执行之前应该知道callee
的
类型。 当未优化
的
代码
(JS
字节
码
)调用优化
的
代码</em
浏览 7
提问于2022-01-24
得票数 1
回答已采纳
1
回答
由
v8
turbofan生成
的
代码
、
我正在尝试理解谷歌
V8
的
计划。 显然,Turbofan编译器使用了由
Ignition
解释器生成
的
字节
码
。但是我不能理解,来自Turbofan
的
代码
(优化)发生了什么。Turbofan生成
的
代码
是否由CPU执行?
浏览 2
提问于2017-11-07
得票数 0
2
回答
获取
JavaScript
字节
码
我读到过
Javascript
源
代码
首先编译成中间表示(
字节
码
)。然后使用jit将
字节
码
编译为本机
代码
。所以我在我
的
linux机器上编译webkit,并希望获得源
文件
的
字节
码
。但我不知道该怎么做?如何查看/访问
javascript
解释器生成
的
中间
字节
码
?
浏览 0
提问于2011-11-28
得票数 1
2
回答
如何在
v8
库中跟踪
字节
码
指令
、
、
、
我使用
v8
库在C++项目中运行
JavaScript
代码
。我想在运行时记录每一个
字节
码
指令。有可能吗?或者我只能记录程序集指令?如果我能那么怎么做?需要跟踪日志,而不是拆解
字节
码
的
结果。
浏览 4
提问于2018-04-18
得票数 1
回答已采纳
7
回答
Python可以编译为在
V8
引擎上运行吗?
、
假设
Javascript
被编译成某种
字节
码
,然后在
V8
引擎上运行?Python是一种足够相似的语言,以至于我们可以想象Python被编译成相同
的
字节
码
并在
V8
上运行吗? 有没有项目尝试这样做?
浏览 0
提问于2011-03-07
得票数 6
回答已采纳
1
回答
jit编译器如何在
JAVASCRIPT
中工作
jit编译器在
JAVASCRIPT
中是如何工作
的
?当我们只有一个编译阶段来声明我们所有的变量和函数时(在创建全局执行上下文期间?o
浏览 27
提问于2018-08-13
得票数 -1
3
回答
当使用Google (
V8
)时,
Javascript
能被视为一种解释语言吗?
、
、
、
、
我读了一篇关于
V8
的
优秀文章,谷歌
的
Javascript
引擎:。 当第一次执行时,
V8
直接将
JavaScript
源
代码
编译成机器
代码
。没有中间
字节
码
,也没有解释器。那么,为什么
Javascript
仍然与“脚本”和“解释”语言同时列出,因为它已经明确编译(至
浏览 4
提问于2012-07-10
得票数 12
回答已采纳
1
回答
V8
不会
打印
出反汇编
、
我使用反汇编选项编译了
v8
:但是,当我尝试
打印
反汇编时,d8没有输出任何内容(也没有错误消息): .
浏览 14
提问于2018-01-23
得票数 0
1
回答
JavaScript
代码
转换为程序集
代码
吗?
、
、
我读过关于
JavaScript
引擎是如何工作
的
,但是有一件事让我感到困惑,它说:
代码
生成器采用
字节
码
并转换为低级汇编
代码
上面的
JavaScript
引擎是否像"
V8
“那样工作?
浏览 3
提问于2021-06-30
得票数 0
1
回答
如何将
JavaScript
代码
转换为机器
代码
?或者为什么不呢?
、
、
、
、
我知道计算机
的
CPU只懂0和1,所以我们编写
的
任何
代码
(用高级语言)都会转换为0和1,然后由CPU执行。在
JavaScript
的
例子中,使这一过程成为可能
的
主要角色是
JavaScript
引擎。这就是我所研究
的
,我选择了chrome
的
V8
来帮助我描绘整个事情。 因此,
JavaScript
引擎首先解析
代码
并最终生成AST(抽象语法树)。然后通过点火将这些
字节
码
浏览 5
提问于2022-08-28
得票数 1
1
回答
用调试版本替换Chrome
的
V8
版本
、
、
、
当
v8
嵌入到chrome中时,我希望看到它生成
的
程序集和
字节
代码
。独立版本
的
d8不支持DOM,因此在这种情况下是不够
的
。'./chrome旗标=“--<e
浏览 2
提问于2018-04-27
得票数 1
回答已采纳
2
回答
JIT
的
JavaScript
比Java慢吗?
、
、
JavaScript
(假设是在
V8
引擎上,因为它可能是最快
的
)是否比以前编译成
字节
码
(例如
V8
或.NET语言)
的
托管语言执行得更慢? 如果是-为什么?我
的
意思是,与
字节
码
相比,
JavaScript
需要更多
的
时间来进行分析,但是在编译到机器
代码
之后,它们应该表现得同样好,因为所有这些语言在特性上都是相似的.
浏览 3
提问于2014-12-14
得票数 3
1
回答
是否可以在
V8
引擎中执行手工编码
的
字节
码
脚本?
、
、
、
我正处于一个项目的早期阶段,该项目旨在估算
Javascript
应用程序
的
功耗。通过Java
字节
码
分析,Android应用程序也做了类似的工作,我希望在
V8
引擎中使用点火生成
的
字节
码
来应用类似的方法。但是,可以理解
的
是,似乎有更多
的
工具和资源可用于Java
字节
码
的
粒度分析。我
的
问题是,在
V8
中是否有可能让引擎运行手工编码
的
浏览 8
提问于2022-05-25
得票数 1
回答已采纳
5
回答
Javascript
是如何翻译成
字节
码
的
?
、
我在网上找不到W3C语言如何编译成机器
码
的
信息。我知道web和处理器之间
的
鸿沟一定是浏览器,但它是如何工作
的
,在处理器中执行
Javascript
之前有哪些步骤? 链接到科学文献也将受到极大
的
赞赏。
浏览 2
提问于2012-01-11
得票数 26
回答已采纳
1
回答
v8
引擎:生成
的
每个
字节
码
点火在CodeStubAssembly中都有相应
的
字节
码
处理程序吗?
、
、
我问这个问题
的
原因是,如果我编写了一个没有热
代码
的
Javascript
(因此它不需要通过TurboFan进行优化,也就是短时间运行
的
脚本),所以当我运行这个
Javascript
时,我假设它将经历以下过程:为builtins -finition.h中声明
的
所有内建生成
浏览 17
提问于2021-02-24
得票数 0
1
回答
如何在
V8
引擎中
打印
编译后
的
指令?
、
我已经编译了v8_hello_world示例,它可以在控制台中
打印
“v8_hello_world”。我知道
V8
用JIT编译
JavaScript
,但是我想
打印
详细
的
消息,比如它编译
的
指令。我也想知道这些指令
的
类型,那么我应该怎么做呢? 非常感谢~
浏览 2
提问于2017-03-19
得票数 1
回答已采纳
1
回答
从哪里可以学到
V8
引擎生成
的
所有
字节
码
?
、
、
大家好,我一直在浏览一些网站,希望能找出由
V8
生成
的
一些
字节
码
指令
的
含义。 但看起来并没有太多关于这个话题
的
讨论。 幸运
的
是,我在一些网站上找到了一些已经解释过
的
说明。但是还有更多
的
东西我还没有找到文档或者像CreateClosure,SuspendGenerator,ReThrow之类
的
东西。因此,我询问StackOverflow
的
好心人,如果你们中有谁有办法深入学习这些
字节
<e
浏览 21
提问于2021-08-05
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Chrome浏览器引擎 Blink & V8
Web前端学习之JavaScript引擎工作原理
Web前端学习:JavaScript引擎工作原理
好程序员web前端教程之JavaScript引擎工作原理
Web前端学习需要掌握的JavaScript技能
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券