`
抛出异常的爱
  • 浏览: 620928 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

三个For优化方案

阅读更多
http://www.iteye.com/topic/762637
http://www.iteye.com/topic/762312
http://www.iteye.com/topic/632481
这三个贴子说的同一件事.....


package com.maodaju.tools.effection;

public class TestFFF {
	public static void main(String[] args) {
		long start = System.currentTimeMillis();
		for (int i = 0; i < 10000; i++) {
			for (int j = 0; j < 1000; j++) {
				for (int k = 0; k < 100; k++) {
					int t = i*j*k;
				}
			}
		}
		
		
		
		long end = System.currentTimeMillis();
		System.out.println(end-start);
	}
}

java -server TestFFF
用时16
java TestFFF
用时1537
效率100比1吧
分享到:
评论
3 楼 ly_ltw 2014-02-19  
我是想问通过javac手动编译的之后的字节码,跟eclipse编译在bin下的字节码,有什么区别呢?
2 楼 抛出异常的爱 2014-02-19  
ly_ltw 写道
用时16,你这个字节码是自己用javac编译的吗?
自己用javac编译之后的TestFFF.class,java -server TestFFF用时也要515
eclipse编译之后,bin目录下的TestFFF.class,java -server TestFFF才能达到16;
请问这两者之间的区别 ?


-server 是指对无效无输出 部分 代码 进行 jvm 优化.

实际上是不去作无味循环.

1 楼 ly_ltw 2014-02-17  
用时16,你这个字节码是自己用javac编译的吗?
自己用javac编译之后的TestFFF.class,java -server TestFFF用时也要515
eclipse编译之后,bin目录下的TestFFF.class,java -server TestFFF才能达到16;
请问这两者之间的区别 ?

相关推荐

    myeclipse的优化

    一、myeclipse优化方案一(专治myeclipse的jsp页面卡的问题): 解决Myeclipse 编辑jsp页面卡 编辑一个jsp页面时,如果每输入一下,CPU都100%一下,问题的解决2008年10月29日 星期三 13:14今天解决了一个让我特郁闷的...

    SQLServer2008查询性能优化 2/2

    2.9.4 使用大的二级(L2)/三级(L3)缓存 44 2.9.5 运行更高效的控制器/驱动程序 44 2.9.6 不运行不必要的软件 45 2.10 网络瓶颈分析 45 2.10.1 Bytes Total/sec 45 2.10.2 % Net Utilization 46 2.11 网络瓶颈...

    服务器虚拟化解决方案.pptx

    项目目标: 1)优化IT架构 2)节约投资与运维成本 3)保障和提高生产力 4)高规格的数据安全措施 5)降低环境影响 服务器虚拟化解决方案全文共22页,当前为第3页。 二、方案设计 服务器虚拟化解决方案全文共22页,...

    SQLServer2008查询性能优化 1/2

    2.9.4 使用大的二级(L2)/三级(L3)缓存 44 2.9.5 运行更高效的控制器/驱动程序 44 2.9.6 不运行不必要的软件 45 2.10 网络瓶颈分析 45 2.10.1 Bytes Total/sec 45 2.10.2 % Net Utilization 46 2.11 网络瓶颈...

    艾顿系统设计方案.doc

    2 系统优势与特点 霍尼韦尔BACtalk系统, HONEYWELL ALERTON(艾顿)Envision for BACtalk系统是业界率先生产符合BACnet通讯协议产品的系统,是世界上第一个使用BAC net通讯协议的楼宇自控系统。是美国暖通学会...

    SQL Server 2008商业智能完美解决方案 1/3

    8.1 优化第一个OLAP多维数据集 165 8.1.1 翻译和透视 165 8.1.2 关键绩效指标 167 8.1.3 操作 171 8.1.4 计算(MDX脚本或计算成员) 176 8.2 使用多维数据集和维度属性 179 8.2.1 时间智能 181 8.2.2 SCOPE关键字 181 ...

    SQL Server 2008商业智能完美解决方案 3/3

    8.1 优化第一个OLAP多维数据集 165 8.1.1 翻译和透视 165 8.1.2 关键绩效指标 167 8.1.3 操作 171 8.1.4 计算(MDX脚本或计算成员) 176 8.2 使用多维数据集和维度属性 179 8.2.1 时间智能 181 8.2.2 SCOPE关键字 181 ...

    SQL Server 2008商业智能完美解决方案 2/3

    8.1 优化第一个OLAP多维数据集 165 8.1.1 翻译和透视 165 8.1.2 关键绩效指标 167 8.1.3 操作 171 8.1.4 计算(MDX脚本或计算成员) 176 8.2 使用多维数据集和维度属性 179 8.2.1 时间智能 181 8.2.2 SCOPE关键字 181 ...

    SQL Server 2008 商业智能完美解决方案(3)

    8.1 优化第一个OLAP多维数据集 165 8.1.1 翻译和透视 165 8.1.2 关键绩效指标 167 8.1.3 操作 171 8.1.4 计算(MDX脚本或计算成员) 176 8.2 使用多维数据集和维度属性 179 8.2.1 时间智能 181 8.2.2 SCOPE...

    安卓学习教材经验Android进阶学习资料安卓面试资料等文档资料合集(22个).zip

    Android内存优化——常见内存泄露及优化方案 Android开发社招面试之高级进阶延伸点.pdf Android部分Activity篇.pdf Android部分Broadcast篇.pdf Android部分ContentProvider篇.pdf Android部分Fragment篇.pdf ...

    小程序redux性能优化,提升三倍渲染速度

    最近用户反馈我们的小程序很卡,打开商品列表需要四五秒时间,带着这个疑问,我决定对小程序做个全面的性能优化,要做性能优化,必须先理清以下三个关键点。 1、产生性能问题的关键点  2、度量性能指标  3、寻找...

    基于模拟退火算法和登山算法解决流水车间调度问题的最优化方法实验c++源码+代码注释和说明.zip

    一个使用模拟退火算法和登山算法解决流水车间调度问题的最优化实验。 基于`C++ 17`标准库。 本项目来源于最优化方法课程的大作业。 本项目实现了使用`HCS`(登山算法)和`SA`(模拟退火算法)解决流水车间调度...

    基于高通QCC3031 Class1之TWS蓝牙音箱设计方案-电路方案

    三个按键足以应付一般开关机,配对,大小声等基本功能,当然还可以触发TWS功能,开启、切换EQ等进阶功能应用。三个LED的设计也可以让你在使用蓝牙音箱时能时时刻刻知道现在蓝牙音箱的状态。 电路布局方面,QCC3031外...

    mysql 含sql_语言教程和 SQL语言艺术两本电子书

    本书详细介绍了如何安装、管理、备份、维护和优化一个MySQL系统。对于每一件服务器操作都提出了多种的解决方案。对于每一种的方法,虽然不一定都是非常实用的方法,读者能通过这些方法,熟悉MySQL的特点和强大的功能...

    课程设计实验——八皇后_VC++游戏

    用语句实现,可定义如下三个整型数组:a[8],b[15],c[24]。其中:  a[j-1]=1 第j列上无皇后  a[j-1]=0 第j列上有皇后  b[i+j-2]=1 (i,j)的对角线(左上至右下)无皇后  b[i+j-2]=0 (i,j)的对角线(左上至右下)...

    vue-stone:A components library for vue2.x. 一个基于 vue2.x 的组件库

    在本项目发布1.0.0版本之前,第二位版本号的更新将不向下兼容,第三位版本号向下兼容,通常为优化或BUG修复更新。 因此请注意这里:将package.json中dependencies字段下"vue-stone": "^0.4.0"版本号前面的"^"更改为...

    高性能高并发服务器架构大全

     一个很有意义的SQL的优化过程(一个电子化支局中的大数据量的统计SQL) 166  如何优化大数据量模糊查询(架构,数据库设置,SQL..) 168  求助:海量数据处理方法 169 # re: 求助:海量数据处理方法 回复 更...

    DotNetTextBox V6.0.10 商业版 下载 (已知最新)

    3)修正插入特殊字符中有三个特殊字符插入后变为?号的BUG! 4)修正插入Flash的时候无法使用绝对全路径的BUG! 5)修正自动保存的图片没法加入水印的问题。 6)修正自动保存图片功能开启后,内容中带有视频内容提交会...

    rfc中文翻译

    多数情况下,三个头可压缩到2-4字节。 请赐教并将您的建议发送到工作组邮件列表rem-conf@es.net或直接给作者。 本文中的关键字“必须”,“必须不”,“要求的”,“应该”,“不应该”,“会”,“不会”, “建议...

Global site tag (gtag.js) - Google Analytics