看以下两段代码:A
package net.betterjava.exception.flow;
public class NormalTest {
private static long tryOperand=0;
private static long finallyOperand=0;
public NormalTest(){
super();
}
private static void finallyIncrease(){
finallyOperand++;
}
private static void tryIncrease(){
tryOperand++;
}
public static void main(String[] args){
long t=System.currentTimeMillis();
for(int i=0;i<1000000000;i++){
tryIncrease();
finallyIncrease();
}
System.out.println(System.currentTimeMillis()-t);
}
}
下面一段代码,在上面代码的基础上,只加了异常代码。其他的一样。
B
package net.betterjava.exception.flow;
public class ExceptionalTest {
private static long tryOperand=0;
private static long finallyOperand=0;
public ExceptionalTest(){
super();
}
private static void finallyIncrease(){
finallyOperand++;
}
private static void tryIncrease(){
tryOperand++;
}
public static void main(String[] args){
long t=System.currentTimeMillis();
for(int i=0;i<1000000000;i++){
try{
tryIncrease();
}catch(Exception e){
}finally{
finallyIncrease();
}
}
System.out.println(System.currentTimeMillis()-t);
}
}
两段代码在jdk 1.60环境中测试时间是: A:4187ms B:4157ms
分享到:
相关推荐
选择了脚本语言就要忍受其速度,这句话在某种程度上说明了 python 作为脚本的一个不足之处,那就是执行效率和性能不够理想,特别是在 performance 较差的机器上,因此有必要进行一定的代码优化来提高程序的执行效率...
Lua代码性能分析 Lua代码性能分析
28丨 高性能架构:除了代码,你还可以在哪些地方优化性能?.pdf
Visual C++源代码 74 如何启动操作系统性能计数器Visual C++源代码 74 如何启动操作系统性能计数器Visual C++源代码 74 如何启动操作系统性能计数器Visual C++源代码 74 如何启动操作系统性能计数器Visual C++源代码...
ABAP代码性能指导 ABAP代码性能指导 ABAP代码性能指导
非常详细的代码性能提高技巧介绍总结,使代码更清晰明了!
java 代码 性能优化 23种技巧 经典 非常不错,一些我们没有注意的问题。
c# mqtt高性能服务器端源代码。 你还在使用第三方服务软件吗?不如试试这个开发框架,助你一臂之力,无限制,无全开源,无版权约束,全是自主开发。 开源框架包括服务器和客户端,支持mqtt3.0及5.0。 可嵌入到自己的...
手机性能代码.txt 在Android系统中有一个类似Windows系统注册表的文件build.prop。这个文件内定义了系统初始(或永久)的一些参数属性、功能的开放等。通过调整/增加参数可以达到较调系统性能偏重点和附加功能开启的...
c++代码,linux与window都可以使用,跨平台的,测试服务器性能代码,里面还有各种第三方库。
常熟理工使用VTune进行代码优化和性能调节题库
高性能php7源代码,
在性能优化方面永远注意80-20原则,即20%的程序消耗了80%的运行时间,因而我们要改进效率,最主要是考虑改进那20%的代码。不要优化程序中开销不大的那80%,这是劳而无功的。
用于oracle SQL高性能调整实验所使用的开源脚本代码,不需手工输入
本资源是Linux高性能服务器编程的随书源码, 版权归作者所有, 如有侵权,请联系我删除
该代码集是GPU高性能编程CUDA实战一书的完全代码,如有问题请联系博主。
GPU高性能编程CUDA实战一书的完全代码下载 《GPU高性能编程CUDA实战》是一本非常好的CUDA入门书,其提供的代码对初学者也非常有用,需要的可以下载看看,源码下载地址
高性能计算cuda样例代码及库文件
我平时写程序的过程中也喜欢使用异常,虽然采取防御性的方式编码会更好,但是交给异常处理会起到偷懒作用。偶尔会想想异常处理会对性能造成多大的影响,于是今天就试着测试了一下。 Python异常(谷歌开源风格指南) ...
eclipse 开发 性能 优化 java 代码 性能 优化 特别从事android开发方面eclipse会很卡,这里提供比较全面的优化技巧,方便提高开发速度。