腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
确定我
的
Java
程序
的
哪些部分需要
优化
、
、
我想
优化
我
的
Java
源代码,但我不确定我
的
代码
的
哪些部分可以
优化
。有没有什么工具或技术可以让我
优化
我
的
Java
源代码?提前感谢!
浏览 2
提问于2011-02-14
得票数 4
回答已采纳
4
回答
Java
If
优化
(foo(arg) && isEnabled) {} some really long running code交换if中
的
语句是否有意义if(isEnabled && foo(arg)) { ... } 还是编译器为我做了
优化
?
浏览 0
提问于2015-05-28
得票数 4
回答已采纳
4
回答
有没有可能得到一个
Java
程序比用C编写
的
相同程序(经过
优化
)更快?
、
、
、
考虑到C/C++
优化
是在编译时产生
的
,而
Java
优化
是在运行时产生
的
。有没有可能得到一个
Java
程序比用C编写
的
相同程序(经过
优化
)更快? 我知道运行时
优化
可能比编译时间更好。因此,我想知道这些
优化
的
收益是否可以与运行JVM
的
开销相比较。
浏览 1
提问于2013-09-12
得票数 5
5
回答
Java
优化
、
、
字符串s= someObject.toString();System.out.println(s);System.out.println(someObject.toString()); 查看生成
的
字节码JVM能够在运行时
优化
这个字节码以使这两种解决方案提供相同
的
性能吗?当然,在这种简单
的
情况下,解决方案2似乎更合适,但为了可读性起见,有时我更喜欢解决方案1,我只想确保在关键代码部分不引入性能“降低”。
浏览 8
提问于2009-06-03
得票数 1
回答已采纳
4
回答
Java
代码编译器
优化
、
、
我想知道--给定一段
java
代码,我如何才能看到
Java
编译器是如何
优化
它
的
?我试着用谷歌搜索,但没有找到相关
的
信息。
浏览 0
提问于2013-09-15
得票数 2
1
回答
在类上运行Soot
优化
器
、
可以在SootClass上运行JOP
优化
器吗?我想
优化
一个通过
Java
使用Jimple语句手动生成
的
类。据我所知,
优化
器只在解析时运行,所以并不是在Jimple机构被操纵之后
的
每一次运行。可以在
Java
内部手动重新运行这种
优化
吗?
浏览 1
提问于2018-11-07
得票数 1
回答已采纳
1
回答
优化
Java
字节码?
、
我有一个程序,它在
Java
ME手机上比在
Java
SE上慢大约300倍。简单
的
基准测试表明,手动内联一个方法大致可以使手机
的
性能提高一倍,而手动删除一个常见
的
表达式则可以再次使性能提高一倍。显然,
Java
ME实现不做任何
优化
。 有没有编译器可以获取
Java
源代码并生成
优化
的
Java
字节码(具有方法内联、常量值传播、公共表达式消除和其他常规
优化
)?有没有其他工具可以在编译后以这种
浏览 3
提问于2011-06-28
得票数 3
1
回答
如何在不进行
java
优化
的
情况下运行netbeans?
、
我正在做家庭作业,在那里我必须显示一个
java
程序
的
运行时,并且必须禁用
java
优化
。老师已经演示了如何使用记事本++进行
优化
,但我需要禁用netbeans中
的
优化
。我该怎么做?
浏览 2
提问于2022-09-21
得票数 -1
2
回答
具有向后兼容性编译
的
java
类是否使用较新版本
的
JavaVM
优化
?
、
、
、
我想知道,在编译为
Java
1.4编写
的
java
源代码时,如果-source和-target开关设置为1.4,是否会使用一些/任何内置到中间版本中
的
优化
。我
的
第一个意图是当然不会,因为编译后你会得到一组指令,这些指令
的
目标是原始
的
1.4VM。然后我想,既然编译器只是更智能地使用指令,那么仍然应该有一些改进。或者换一种方式来说,最
优化
的
是运行代码或编译类
的
VM吗? 请保留1.4版
的</
浏览 0
提问于2013-04-26
得票数 1
回答已采纳
2
回答
Java
中
的
尾调用
优化
、
、
、
、
从
Java
8开始,
Java
不提供尾叫
优化
(TCO).通过对它
的
研究,我了解了,即: PS:不确定
Java
的
最新版本(截至目前
的
浏览 2
提问于2018-11-17
得票数 42
回答已采纳
1
回答
如何用
java
的
ImageIO保存
优化
过
的
png图像?
、
、
、
我用
java
生成了很多图像,并通过ImageIO.write方法保存它们,如下所示:ImageIO.write( img, "png", new File( "/some/file.png" ); 我对结果很满意,直到谷歌
的
firefox插件“页面速度”告诉我,如果我
优化
图像,我可以节省高达60%
的
大小。这些图片是二维码,每个大小约为900B,firefox插件
优化
浏览 1
提问于2010-04-22
得票数 4
回答已采纳
5
回答
优化
嵌套
的
if/ then、
java
这段代码唯一
的
可取之处就是它能正常工作。你能帮我把它组织得更好吗?
浏览 2
提问于2010-09-21
得票数 0
回答已采纳
2
回答
为什么javac连简单
的
代码都不
优化
呢?
、
、
){ i++; }编译器javac生成以下代码: 1: istore_0 5: iload_0} 函数f做了一件非常简单
的
事情它被直接翻译了,以至于我很难相信
java
编译器会做任何
优化
。为什么
java
编译器创建者
浏览 0
提问于2012-11-29
得票数 8
回答已采纳
1
回答
Javascript是“缓存”操作吗?
、
我在Javascript中实现Levenshtein距离函数,我想知道用Wikedia
的
例子运行它需要多长时间(“星期日”&“星期六”)。因此,我使用console.time()和console.timeEnd()来确定函数执行所花费
的
时间。(很少是第二次)执行
的
高值,然后是较小
的
值。( console中
的
JS与NodeJS之间
的
行为相同。) 所以我
的
问题是: Javascript“缓存”执行(因为JS是用V8引擎编译
的
)吗?而且,当每次使用不
浏览 3
提问于2017-03-06
得票数 4
回答已采纳
3
回答
关于可能
的
java
(或其他内存管理语言)
优化
的
问题
、
、
根据我所读到
的
,
java
(通常)似乎编译
java
到不是很好(是不是?)
优化
了
java
字节码,让jit来
优化
它。这是真的吗?如果是,是否有任何探索(可能是在替代实现中)让编译器
优化
代码,以便jit有更少
的
工作要做(这可能吗)?此外,许多人似乎不喜欢
Java
(和许多其他高级内存管理语言)
的
本机代码生成(有时称为提前编译),这是由于许多原因,例如丧失可移植性(等等),但部分原因是(至少对于那些具有即时编译器
的<
浏览 1
提问于2010-07-12
得票数 2
回答已采纳
2
回答
带约束
的
Java
多变量非线性
优化
器库
、
我已经寻找了3天
的
时间来寻找能够在
java
中进行多变量非线性
优化
的
Java
库。我提出了几个,其中最著名
的
是Apache Commons
优化
器包。不幸
的
是,我找不到很多例子,而且我没有足够
的
经验去弄清楚如何在没有例子
的
情况下使用他们
的
优化
包。谁能给我举一个如何用Apache Commons包解决多变量
优化
问题
的
例子,或者告诉我一些可以帮助我
浏览 1
提问于2013-06-05
得票数 2
回答已采纳
3
回答
用于
优化
性能
的
C++虚拟机
、
、
、
、
支持JITed语言(如C#和
Java
)
的
一个论点是,它们可以更好地执行
优化
,因为虚拟机
的
运行时性能分析可以比C++
的
静态
优化
代码更好地
优化
代码。然而,我想知道我们是否也可以使用虚拟机来
优化
C++或任何类似语言
的
运行时代码。例如,我们可以利用LLVM编译器生成
的
IR,并创建一个解释、即时和
优化
代码
的
虚拟机,类似于
Java
和C#
的
情况。当然,不会有
浏览 1
提问于2012-03-01
得票数 5
2
回答
JIT和
JAVA
解释器是一起手工完成任务,还是JIT先完成它
的
工作?
、
、
、
根据我
的
理解,如果
Java
解释器单独开始逐行执行字节码,性能将会很慢,因此JIT出现在代码
优化
中,以便更快地执行代码。JIT编译器
优化
代码,
java
解释器翻译
优化
后
的
代码行,因为JIT只在运行时运行,所以我们不会得到任何二进制output.Once解释器翻译,而是生成二进制代码。-现在我
的
问题是,JIT和
JAVA
解释器能协同工作吗?或者,jit编译器开始工作,然后
java
解释器开始工作? 请确认这一点?
浏览 0
提问于2016-06-16
得票数 0
4
回答
我在这段代码上得到了一个StackOverFlowException,因为我
的
JVM不支持尾部调用
优化
,对吧?
、
、
、
我在这个
Java
方法上得到了一个StackOverflowException: return populate(array, length, current + 1);} 我在玩尾部调用递归,所以我猜这就是当JVM没有短路堆栈时会发生
的
事情
浏览 0
提问于2010-12-13
得票数 5
回答已采纳
7
回答
如何在不退出JVM
的
情况下多次运行
Java
程序?
、
、
、
假设我有一个
Java
程序Test.class,如果我使用下面的脚本dodone 每次调用
java
Test时,JVM都会退出。我想要
的
是在不退出JVM
的
情况下多次运行
java
Test,这样之前运行
的
优化
方法可以被以后
的
运行所使用,并且可能会进一步
优化
。
浏览 2
提问于2012-08-17
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java 的锁优化
Java性能优化技巧
Java代码优化总结
JAVA代码性能优化
java优化hibernate性能的几点建议
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券