腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
javascript
是
解释
的
还是
jit
编译
的
?
、
、
、
、
我
是
编程新手。我正在学习一篇关于
javascript
的
教程。但我对
jit
编译
器和
解释
器感到困惑。
是
将javscript从源代码转换为字节/本机代码。使用
jit
编译
器
还是
解释
器?或者取决于您正在运行
的
浏览器和
javascript
引擎。 感谢您
的
回复
浏览 17
提问于2016-07-16
得票数 6
1
回答
现代浏览器
javascript
引擎
JIT
的
比较
、
、
、
、
我理解最近大多数浏览器使用
JIT
编译
来执行
javascript
。我不明白
的
是
:
javascript
的
哪一部分
是
JIT
‘’ed
的
-脚本,
还是
字节码? 让我
解释
一下。据我所知,V8将您
的
JS
编译
成机器语言(而不是字节码),将输出放在RAM中,而不是写入驱动器上
的
单独文件中。根据未来
的
需求进行优化。关于Chakra
浏览 0
提问于2016-08-31
得票数 0
回答已采纳
7
回答
JIT
编译
器
是
编译
器
还是
解释
器?
、
、
、
、
我
的
问题
是
,将IL转换成机器语言
的
JIT
编译
器到底
是
编译
器
还是
解释
器。提前感谢
浏览 1
提问于2011-02-22
得票数 14
回答已采纳
1
回答
响应本机使用
JIT
(刚好及时)
编译
或
解释
JavaScript
上
的
代码?
、
、
、
根据,当应用程序在IOS中运行时,它使用JavaSriptCore引擎运行
JavaScript
代码,但不使用
JIT
。 但在安卓系统上却什么都没有。我想知道在Android中
是
解释
了
JavaScript
代码
还是
编译
了
JIT
。
浏览 1
提问于2018-09-14
得票数 1
2
回答
V8中
JIT
编译
的
混淆
、
我当时正在研究V8
的
内部工作,并遇到了
JIT
编译
器这个术语。最初,我在本文中读到,V8中
的
JIT
编译
器称为“点火”,即
解释
器。然后,我得出结论,
JIT
编译
器只是
解释
器。但后来,我发现了另一篇文章,将
jit
编译
描述为
解释
器和
编译
器
的
结合。伙计们,
JIT
编译
器真的
是
解释<
浏览 1
提问于2020-01-19
得票数 8
7
回答
当
JIT
同时
编译
字节码时,为什么Java同时被
编译
和
解释
呢?
、
、
、
我读到,java源代码被
编译
成‘字节码’,然后
JIT
又把它‘
编译
’成‘机器代码’。也就是说,源代码首先
编译
成独立于平台
的
字节码,然后再
编译
成机器特定
的
代码。那么为什么它被称为
解释
语言和
编译
语言呢?
解释
在哪里进行
的
?
浏览 3
提问于2014-01-02
得票数 14
回答已采纳
2
回答
PyPy使用什么样
的
JIT
编译
器?
、
、
、
什么样
的
JIT
编译
器被PyPy使用? 类似于 of .NET框架。
浏览 0
提问于2016-05-22
得票数 2
回答已采纳
2
回答
JIT
解释
器如何处理变量名?
、
、
假设我要设计一个
JIT
解释
器,在运行时将IL或字节码转换为可执行指令。每次在代码中遇到变量名时,
JIT
解释
器都必须将其转换为相应
的
内存地址,对吗?
JIT
解释
器使用什么技术来以足够
的
性能解析变量引用?他们
是
使用散列,
是
提前
编译
变量来解决问题,
还是
我完全遗漏了什么?
浏览 0
提问于2016-06-12
得票数 6
回答已采纳
1
回答
JIT
解释
器如何处理变量名?
、
、
、
假设我要设计一个
JIT
解释
器,在运行时将IL或字节码转换为可执行指令。每次在代码中遇到变量名时,
JIT
解释
器都必须将其转换为相应
的
内存地址,对吗?
JIT
解释
器使用什么技术来以足够
的
性能解析变量引用?他们
是
使用散列,
是
提前
编译
变量来解决问题,
还是
我完全遗漏了什么?
浏览 3
提问于2016-06-12
得票数 0
回答已采纳
3
回答
Angular AOT和
JIT
编译
器
的
区别是什么
、
我正在深入研究angular 4,并试图理解
编译
过程。我读到过AOT和
JIT
都将TypeScript
编译
为
JavaScript
,无论
是
在服务器端
还是
在客户端。如果我
编译
它,当我和Webpack一起构建它
的
时候,嘟嘟声和部署那个缩小
的
javascript
时,AOT和
JIT
是
如何出现在画面中
的
?
浏览 2
提问于2017-08-16
得票数 14
回答已采纳
1
回答
Javascript
在执行之前是否简化了语句?
最近,我在
JavaScript
中开发了一个小型到中型
的
游戏,以熟悉它,并且来自于C和Java
的
背景。在我
的
游戏中,我使用一些固定
的
数字来渲染我
的
所有对象,我想知道它们对性能
的
影响。C和Java都是带有
编译
器
的
语言,在代码实际运行之前,
编译
器将自动将简单语句(如2+3)简化为5。然而,最近查看我
的
代码时,我发现有几行代码在以这种风格编写时变得非常长,而且由于
JavaScript
没有<
浏览 0
提问于2018-07-23
得票数 0
回答已采纳
2
回答
PyPy与JVM
的
区别
、
、
、
、
据我所知,默认
的
Python
解释
器(CPython)将源代码
编译
成字节码,然后将字节码
解释
为机器代码。另一方面,PyPy利用
JIT
将经常
解释
的
字节码优化为
编译
后
的
机器代码。这与JVM有何不同?JVM
是
一个
解释
器+
编译
器。它将源代码
编译
为字节码,然后将经常
解释
的
字节码优化为已
编译
的
机器代码。还有
浏览 0
提问于2015-06-02
得票数 4
5
回答
字节码栈与三个地址
、
、
、
在设计字节码
解释
器时,现在是否对堆栈
还是
三种地址格式(或其他什么)达成了共识?更好吗?我要考虑
的
是
: 翻译将用C语言书写。
浏览 7
提问于2011-06-16
得票数 8
回答已采纳
7
回答
JIT
与
解释
器
、
我找不到
JIT
和
解释
器之间
的
区别。我们pc中
的
真实处理器将如何理解指令? 请消除我
的
疑虑。
浏览 31
提问于2010-09-15
得票数 64
回答已采纳
1
回答
JIT
编译
器中
的
代码生成是否生成更好
的
本机代码?
、
、
我正在研究JVM和
JIT
编译
器,并想找出像gcc这样
的
传统
编译
器与
JIT
编译
器之间
的
区别。Q = a / b;在传统
的
编译
器中,如果硬件有操作符,这段代码将被转换为一个单独
的
部分。 但是,
JIT
<em
浏览 4
提问于2022-05-17
得票数 0
2
回答
JVM如何决定
编译
一个方法(将一个方法归类为“热”)?
、
、
、
我已经使用过-XX:+PrintCompilation,我知道
JIT
编译
器
的
基本技术,以及为什么使用
JIT
编译
。然而,我仍然没有发现JVM
是
如何决定
JIT
编译
一个方法
的
,也就是说,“当适当
的
时候
JIT
-
编译
一个方法”。 我是否正确地假设每种方法都开始被
解释
,而且只要它没有被归类为“热方法”,它就不会被
编译
?在我
的
脑后,我读到一种
浏览 2
提问于2016-02-24
得票数 41
回答已采纳
1
回答
Javascript
执行上下文总是有两个阶段(创建和执行)吗?
、
、
、
、
在理解奇怪部分
的
JavaScript
中,参照两个阶段
解释
了特定执行上下文
的
起源: 这是否一直
是
JS
的
一个特性,
还是
与充当
JIT
编译
器
的
更现代
的
JS引擎相关
的
更近期
的<
浏览 3
提问于2017-06-25
得票数 1
回答已采纳
2
回答
V8
javascript
引擎有GIL吗?
、
我读到过V8
Javascript
引擎
是
一个即时
编译
器。PyPy
是
一个Python
解释
器,也是一个即时
编译
器。众所周知,PyPy在存在多线程
的
情况下具有GIL。V8
Javascript
引擎有没有等同于全局
解释
器锁(GIL)
的
东西来处理web工作线程? 所有的动态语言都有处理多核
的
问题吗?如果
是
这样,为什么
JIT
编译
器在处理GIL时会有问题?
浏览 2
提问于2013-01-19
得票数 11
回答已采纳
2
回答
PHP:我应该把我
的
includes放在哪里?
、
、
、
我编写了一组在不同脚本中使用
的
基本函数,但很少会在同一脚本中多次使用。因为我只接受过
编译
语言编程
的
训练,所以我可能不能完全理解
解释
/
JIT
编译
语言
的
动态:当使用apache
的
PHP模块时,
是
编译
每条指令然后执行(例如,就像在CLI中发生
的
那样),
还是
整个脚本都是
JIT
编译
然后执行
的
如果它是按指令
编译
浏览 1
提问于2013-06-08
得票数 0
回答已采纳
1
回答
如何在Java FX自包含应用程序包中执行Java字节码?
、
、
、
、
自包含
的
Java应用程序
是
可能
的
。但是,字节码
是
如何执行
的
呢?它是
解释
的
还是
编译
的
JIT
?我找不到关于这方面的适当文档。
浏览 0
提问于2013-06-16
得票数 1
回答已采纳
点击加载更多
相关
资讯
使用 JITWatch 查看 JVM的JIT 编译代码
Numba,一个 JIT 编译加速的 Python 库!
分享8个可以编译为JavaScript的语言
关于编程语言的思考—编译型和解释型
WebAssembly如何演进成为“浏览器第二编程语言”?
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券