腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为
什么
Android运行时的AOT编译比Dalvik的JIT更有表现力?
、
、
、
然而,它也取代了Dalvik的即时编译,代之以在应用程序安装时将Dalvik
字节
码
转换为本地ELF可执行文件所执行的提前编译。 我的问题是:谷歌做出这一选择的技术原因是
什么
,为
什么
它更有表现力?我一直是
本机
代码
的拥护者,而不是托管
代码
,但即便如此,我仍然认为JIT的
代码
在许多甚至大多数情况下都可以
优于
AOT编译的
代码
,因为它能够在运行时为实际的应用程序行为重新优化。AOT的
优势
是特定于Android
浏览 0
提问于2015-02-27
得票数 6
回答已采纳
1
回答
Java产品是否部署在
字节
码
阶段?
、
我了解到java程序在编译后被转换为
字节
码
,并且在执行阶段被JVM再次转换为
本机
代码
。我还了解到,在没有中间执行阶段的语言中,java程序的执行速度可能比其他程序慢(因为每次执行时都需要将java
字节
码
转换成
本机
代码
)。
有
一些
优势
,如独立于平台的编程。但是,当涉及到企业级软件时会发生
什么
。在我们的计算机上安装了平台之后,就不需要独立于平台了。(它们以不同的方式分发给每个操作系统:用于windows的
浏览 2
提问于2018-05-06
得票数 0
回答已采纳
9
回答
为
什么
没有更多的Java软件进行
本机
编译?
、
、
我意识到
字节
码
与
本机
代码
之间的 (可移植性)。请注意,我假设
本机
代码
编译会有性能提升。
浏览 0
提问于2010-02-28
得票数 15
回答已采纳
7
回答
为
什么
几乎所有的面向对象语言都编译成
字节
码
?
、
、
、
在我所知道的面向对象语言中,除了C++和Objective-C之外,几乎所有的语言都编译成在某种虚拟机上运行的
字节
码
。为
什么
这么多不同的语言决定编译成
字节
码
,而不是机器
代码
?在princible中,有没有可能拥有一种编译成机器
码
的高级内存托管OOP语言? 编辑:我知道多平台支持通常是这种方法的一个
优势
。但是,在多个平台上进行
本机
编译是很有可能的,而不需要为每个平台创建新的编译器。根据示例,您可以发出C
代码
,然后使用G
浏览 2
提问于2010-10-18
得票数 19
回答已采纳
5
回答
Java
字节
码
解释器
我知道java程序首先被编译,然后生成一个独立于平台的
字节
码
。但我的问题是,为
什么
这个
字节
码
在下一阶段被解释,而不是编译,尽管编译通常比解释更快?
浏览 4
提问于2011-07-15
得票数 3
4
回答
Javascript引擎的
优势
、
、
、
、
我知道是一件大事,因为它将JavaScript编译成了
本机
代码
。最后,是否真的将JavaScript编译成Java
字节
码
,这样您就可以获得Java语言的所有速度
优势
?如果没有,为
什么
人们在桌面上编写脚本时不运行V8?
浏览 1
提问于2010-01-26
得票数 66
3
回答
交叉编译器与JVM
、
如果JVM被创建为允许独立于平台的可执行
代码
,那么能够生成独立于平台的可执行
代码
的交叉编译器不能取代JVM吗? 有关交叉编译器的信息检索自:
浏览 2
提问于2013-12-27
得票数 3
1
回答
如何将
本机
代码
转换为jvm中的机器
代码
、
我读过那篇文章说 在上面哪一个是真的?翻译是如何发生的,以及
什么
是
本机
代码
?是汇编语言
代码
吗?
浏览 0
提问于2019-06-30
得票数 0
回答已采纳
1
回答
Kotlin
代码
是如何编译成
本机
代码
的?
、
通用的LLVM后端(与Kotlin无关)获取LLVM IR并将其转换为二进制
代码
。 因此,Kotlin/
本机
是否将Java
字节
码
转换为LLVM IR?Kotlin
代码
被编译成LLVM IR吗?如果没有,那么每个编译步骤的输入和输出是
什么
?Kotlin编译器
有
一个前端,但多个后端,这取决于您用于构建
代码
的插件。Kotlin /
本机
插件将Kotlin中间表示(IR)转换为
本机
代码</e
浏览 0
提问于2019-09-10
得票数 11
回答已采纳
2
回答
对传统解释器、编译器和JIT编译器/解释器的澄清
、
、
、
Java解释器→只是“解释”
代码
,并不将其转换为
本机
代码
。它作为命令逐个执行
字节
码
的每一条指令,并执行它,不管同一条指令发生了多少次。这就是为
什么
速度慢的原因,Java引入了JIT概念。现在我
有
几个问题: 由于我的物理处理器只理解
本机
代码
,如何使用JVM的解释器执行Java程序?解释器不将
字节
码
转换为
本机
代码
。除非有人将机器
代码
放入内存中,否
浏览 6
提问于2014-12-08
得票数 4
回答已采纳
2
回答
将依赖项运行的Java
代码
转换为
本机
代码
、
、
、
、
至少从理论上讲,是否
有
可能将Java应用程序转换为可以由其他Java编写的
代码
运行的
本机
代码
?这方面的一个例子可能是“我的经验之谈”服务器。是否
有
可能将其编译成
本机
代码
?如果是这样的话,如何(Spigot插件没有一个主要的方法,这就是为
什么
excelsior不会转换它;
有
什么
方法可以绕过吗?)考虑到Java服务器必须与
本机
代码
交互,插件会与Java服务器正常交互吗? 另一个问题是,
浏览 0
提问于2018-05-29
得票数 -2
回答已采纳
1
回答
为
什么
要在SpiderMonkey & JSC中转换
字节
码
?
、
、
、
、
Javascript引擎通常用于从源code.then转换
字节
码
,
字节
码
转换为
本机
代码
。 1)为
什么
要转换
字节
码
??2)如果源
代码
非常简单(例如,a+b函数),源码直接转换原生
代码
好吗?
浏览 3
提问于2014-10-17
得票数 0
8
回答
字节
码
相对于
本机
代码
的优点是
什么
?
、
、
似乎你可以用
字节
码
做的任何事情,你都可以在
本机
代码
中轻松、快速地完成。从理论上讲,您甚至可以通过以
字节
码
形式分发程序和库,然后在安装时编译为
本机
代码
,而不是JITing它,从而保持平台和语言的独立性。 所以一般情况下,
什么
时候你想执行
字节
码
而不是原生
代码
?
浏览 0
提问于2008-09-07
得票数 39
回答已采纳
1
回答
Android如何进行艺术垃圾回收?
、
、
就我而言,每个处理
字节
码
的虚拟机,让我们以JVM为例,以某种方式分析VM (正在执行
字节
码
)的当前状态,并做出从堆中收集对象的决策,从而实现自己的垃圾收集器。现在,当涉及到提前编译时,我完全搞不懂了。这意味着在第一次启动应用程序之前,整个
字节
码
都会编译成
本机
代码
。So...when应用程序启动,处理器执行
本机
代码
,仅此而已。现在,如果我们将整个
字节
码
编译成
本机
<e
浏览 0
提问于2017-04-18
得票数 0
2
回答
比起普通的actionscript,构建
字节
码
有
什么
优势
吗?
、
、
我非常好奇,使用
字节
码
构建SWF比使用常规actionscript
有
什么
优势
吗? 据我所知,
有
一些方法可以稍微提高
代码
的速度,但是有没有一些as3code不能做的事情呢?编辑:请不要把重点放在编码风格,问题,类型检查和语法上,让我说我
有
一个用
字节
码
编写的外部SWF,现在我想知道我可以从低级编码中获得
什么
好处。
浏览 1
提问于2012-04-24
得票数 2
回答已采纳
1
回答
编译防止
什么
?
、
RubyVM可以将Ruby编译成
字节
码
,然后直接执行。::ISO_8859_1)).evalruby COMPILE.rb test.rb test.rbxtest.rb本身的红宝石
代码
实际上是执行的这里
有
什么
明显的缺点吗?一位朋友建议,一个人可能想要小心,因为它可能不会在其他操作系统上运行。但是,我希望它能在所有操作系统上工作,比如Java
字节
码
,它可以在所有操作系统上运行,因为它们是由JVM执行
浏览 0
提问于2018-07-29
得票数 3
回答已采纳
1
回答
基于
本机
CPU或
字节
码
的单个指令的Java线程执行
、
、
、
、
首先,我可能不清楚地描述这个问题,请留下评论,因为我对我询问的案件了解有限 将count++语句转换为多个Java
字节
码
指令,您实际上无法控制执行
什么
本机
指令我的问题是,如果通过JIT将语句转换为
本机
CPU指令,还是仍然在java
字节
码
上执行指令,是否会有所不同?我的印象是,线程工作在
本机
CPU指令级别,而不是
字节
码
指令级别,所以即使
浏览 4
提问于2016-10-03
得票数 1
4
回答
Java
代码
编译器优化
、
、
我想知道--给定一段java
代码
,我如何才能看到Java编译器是如何优化它的?我试着用谷歌搜索,但没有找到相关的信息。
浏览 0
提问于2013-09-15
得票数 2
2
回答
除了缓存指令之外,解释器生成的
本机
代码
和JIT之间
有
什么
区别吗?
、
、
、
例如,来自 JIT是及时的编译器--在运行时将给定的
字节
码
指令序列编译为机器
代码
,然后本地执行它。两者都生成
本机
代码
。然后,来自 解释器为每条指令动态地生成和执行机器
代码
指令,而不管它以前是否已经执行过。JIT缓存先前解释为机器
代码
的指令,并重用这些
本机
代码
指令。在我看来,解释器与
浏览 2
提问于2018-05-08
得票数 0
回答已采纳
3
回答
字节
码
是在
什么
时候生成的?
、
在.NET框架中的哪个阶段生成
字节
码
? 用户用自己选择的语言(可能是C#)编写源
代码
,当这个源
代码
被编译时,它会被转换成
字节
码
,这句话对吗?(那么使用此
字节
码
的是
什么
?)
浏览 0
提问于2011-01-10
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
共享WiFi码有什么优势?
零代码平台优势有哪些?怒吼为您解答!
特斯拉重启引荐码计划是为了什么?新引荐码计划有什么优势?
视频教程做二维码有什么优势?怎么做视频二维码图片?
分享12段个字节前端写的代码片段,到底有什么不一样?
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券