腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
JIT
编译器
和执行
、
、
我和
JIT
编译器
混在一起,
JIT
编译器
在每次执行之前或每次JVM加载时编译字节码?
浏览 0
提问于2010-06-23
得票数 3
回答已采纳
1
回答
JIT
编译器
中的代码生成是否生成更好的本机代码?
、
、
我正在研究JVM和
JIT
编译器
,并想找出像gcc这样的传统
编译器
与
JIT
编译器
之间的区别。Q = a / b;在传统的
编译器
中,如果硬件有操作符,这段代码将被转换为一个单独的部分。 但是,
JIT
编译器
是否做了与传统
编译器
相同的事情?如果上面的划分和模块是热点,那么
浏览 4
提问于2022-05-17
得票数 0
4
回答
Java
是什么时候得到
JIT
编译器
的?
、
Java
是什么时候首次
获得
用于生产代码的
JIT
编译器
的?
浏览 3
提问于2009-03-28
得票数 8
回答已采纳
3
回答
Java
规范--“有效”优化的规则是什么
、
、
例如,
JIT
编译器
可以在内部循环中优化掉“不做任何事情”的代码。 但我不记得有明确的说法来说明这一点。有谁知道
Java
优化(例如,由本机代码
编译器
执行)
何时
有效的明确声明(例如,在JLS或类似地位的文档中)?
浏览 0
提问于2011-03-20
得票数 4
回答已采纳
1
回答
如何编写
Java
JIT
优化友好代码?
、
当您想要从代码中挤出最后一点性能时,您会希望尽可能地利用
JIT
优化。例如,将方法最终标记为简单方法内联,避免关键位置的多态等。但是我找不到
java
程序员可以用来“提示”
JIT
编译器
以
获得
更快代码的任何参考或选项列表?我们是不是应该列出
JIT
提供的低延迟性能的“最佳编程”实践?
浏览 1
提问于2011-07-01
得票数 7
1
回答
java
优化是如何实现的?示例代码
、
、
、
我听说,如果函数调用超过一定数量,
Java
运行时环境会对函数调用进行计数,并编译函数。 这是否意味着
Java
编译器
将所有优化留给字节码
编译器
?例如,
Java
程序开始缓慢,随着时间的推移变得更快?
浏览 1
提问于2017-03-30
得票数 1
回答已采纳
2
回答
JVM中的
JIT
编译器
到底是什么?
、
我试图了解
Java
源代码是如何执行的,我对JVM中的
JIT
编译器
究竟是什么感到困惑。首先,让我告诉您如何理解从
Java
源代码到在计算机上执行机器代码的过程。也许,我误解了这个过程中引起混乱的东西。字节码被验证,然后由
JIT
编译器
处理。
JIT
编译器
的输出是可以执行的机器代码。现在,根据,特别是“字节码解释器和即时
编译器
”部分,为了执行
Java
字节码,您需要一个解释器(但我们有一个
JIT
浏览 7
提问于2017-01-06
得票数 5
回答已采纳
4
回答
Java
代码
编译器
优化
、
、
我想知道--给定一段
java
代码,我如何才能看到
Java
编译器
是如何优化它的?我试着用谷歌搜索,但没有找到相关的信息。
浏览 0
提问于2013-09-15
得票数 2
2
回答
JIT
和
JAVA
解释器是一起手工完成任务,还是
JIT
先完成它的工作?
、
、
、
根据我的理解,如果
Java
解释器单独开始逐行执行字节码,性能将会很慢,因此
JIT
出现在代码优化中,以便更快地执行代码。
JIT
编译器
优化代码,
java
解释器翻译优化后的代码行,因为
JIT
只在运行时运行,所以我们不会得到任何二进制output.Once解释器翻译,而是生成二进制代码。-现在我的问题是,
JIT
和
JAVA
解释器能协同工作吗?或者,
jit
编译器
开始工作,然后
java
解释器开始工作? 请确认这一
浏览 0
提问于2016-06-16
得票数 0
3
回答
Java
JIT
编译器
下载
、
、
我想下载
Java
的
JIT
编译器
。我在哪里可以得到一个好的
JIT
编译器
?
浏览 0
提问于2010-12-26
得票数 4
2
回答
禁用
JIT
和执行时间
、
、
我试图为一个统计类项目对JVM中的
JIT
编译器
的性能进行(非常非常简化的)统计研究。第一次运行它时,我
获得
了预期的结果,使用
jit
的执行速度大约快了3倍,但我以前多次运行它,结果(使用相同的jar文件和脚本)完全不同。#----------THOSE ARE THE TWO IMPORTANT LINES-----------
java<
浏览 4
提问于2013-11-18
得票数 0
回答已采纳
1
回答
JIT
编译器
是否会优化局部变量
、
Java
JIT
编译器
是否会优化以下代码: Class2 method() { Class2 bar = new Class2()
何时
创建Class2并分配其内存?
浏览 28
提问于2021-04-09
得票数 0
回答已采纳
5
回答
如何检查
Java
中的
JIT
编译器
是否关闭
、
、
我想知道如何检查
JIT
编译器
是否关闭。我有下面的代码,这是为了解决即时
编译器
的off.The问题,我不确定它是否真的这样做了。所以我想知道是否有一种方法可以检查
JIT
是否关闭。
浏览 1
提问于2012-02-27
得票数 9
回答已采纳
4
回答
为什么不是到处都是
JIT
(即时)
编译器
呢?
、
、
我最近了解到,
JIT
编译器
用于将平台无关的代码编译为本机代码。JVM和.net运行时环境使用这种方法,以
获得
更好的性能并显著减少编译时间。我的问题是,为什么不把那些直接编译成本机代码的普通
编译器
(比如c
编译器
)也做成
JIT
呢?如果使用
JIT
编译器
,是否有限制或规范?
浏览 0
提问于2012-12-04
得票数 5
回答已采纳
2
回答
最后一种方法的使用
、
、
但是,通过允许
编译器
将对方法的调用转换为内联
java
代码,这又意味着什么呢?我只是读了这篇文章,但不太明白这个想法。 在这个程度上,我不理解内联
Java
代码的含义。如何执行对final方法的调用?在编译调用final方法的代码时,
Java
有什么特别的通知或操作吗?
浏览 2
提问于2013-08-23
得票数 4
回答已采纳
1
回答
基于本机CPU或字节码的单个指令的
Java
线程执行
、
、
、
、
首先,我可能不清楚地描述这个问题,请留下评论,因为我对我询问的案件了解有限 将count++语句转换为多个
Java
字节码指令,您实际上无法控制执行什么本机指令大多数
Java
运行时环境基于
JIT
(刚好是时间
编译器
)的特性意味着您不知道count++语句
何时
或是否将被转换为本地CPU指令,以及它是作为单个指令结束还是以多条指令结束。我的问题是,如果通过
JIT
将语句转换为本机CPU指令,还是
浏览 4
提问于2016-10-03
得票数 1
5
回答
为什么
JIT
编译器
不能用来生成二进制文件?
、
JIT
编译器
用于将
java
字节码转换成本地机器语言。据我所知,目前还没有程序可以将
java
字节码直接转换成二进制文件,如.exe文件。那么,为什么不能使用
JIT
编译器
从字节码生成二进制代码呢?
浏览 9
提问于2012-04-30
得票数 3
回答已采纳
3
回答
可见性和javac / JVM内联
、
、
、
、
方法/字段可见性如何影响
Java
中的方法内联?首先,
Java
编译器
本身做任何内联吗?这个问题似乎得到了不同的回答,有些人说,有些人说。我不知道这是因为它过去没有做任何内衬,但现在有,或者只是有些人是对的,有些人是错的.但是,如果
编译器
将其内联,您将得到直接访问private字段的字节码;那么JVM肯定会抱怨吗?(即使这个方法是static final,这也适用。) 其次,
JIT
编译器
呢?
浏览 13
提问于2014-10-01
得票数 1
回答已采纳
2
回答
对传统解释器、
编译器
和
JIT
编译器
/解释器的澄清
、
、
、
我所理解的是:
Java
编译器
→
Java
编译器
只是将.
java
程序转换成.class文件,这意味着将我们的源代码转换为字节码(这是虚拟机(JVM)的op代码列表,它使.
java
平台无关)。
Java
解释器→只是“解释”代码,并不将其转换为本机代码。它作为命令逐个执行字节码的每一条指令,并执行它,不管同一条指令发生了多少次。这就是为什么速度慢的原因,
Java
引入了
JIT
概念。
JIT
编译器
→这也是在
浏览 6
提问于2014-12-08
得票数 4
回答已采纳
7
回答
当
JIT
同时编译字节码时,为什么
Java
同时被编译和解释呢?
、
、
、
我读到,
java
源代码被编译成‘字节码’,然后
JIT
又把它‘编译’成‘机器代码’。也就是说,源代码首先编译成独立于平台的字节码,然后再编译成机器特定的代码。那么为什么它被称为解释语言和编译语言呢?
浏览 3
提问于2014-01-02
得票数 14
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券