注册
登录
论坛
搜索
插件
默认风格
默认风格_6hOY
D Dark
greenwall
jeans
fashion
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
【3.A.S.T】网络安全爱好者
»
网站建设
» 【讨论】Java 7新特性及各版本性能对比测试
返回列表
发帖
卡多佐
发短消息
加为好友
卡多佐
当前离线
UID
9457
帖子
490
精华
0
积分
1232
威望
1938
金钱
990
阅读权限
100
在线时间
9 小时
注册时间
2009-8-19
最后登录
2010-2-24
3.A.S.T上校
帖子
490
积分
1232
威望
1938
金钱
990
在线时间
9 小时
1
楼
跳转到
»
正序看帖
打印
字体大小:
t
T
发表于 2009-9-7 00:41
|
只看该作者
【讨论】Java 7新特性及各版本性能对比测试
Java
,
特性
,
性能
,
讨论
Java1.4到1.5的修改很大,在编译compile-time方面提升很大,Java 6在运行时runtime智能上做了优化,Java7的主要改进:模块化。我们分析一下Java7的主要修改:
* Modularization 模块化– JSR 294 或者 Project Jigsaw
* JVM 对动态语言的支持
* 更多新的 I/O APIs 即将完成,包括真正的异步I/O 和最终的真实的文件系统 file system API –JSR203
* 对XML本地语言支持. (可能的probable)
* Safe rethrow – 允许catch捕获语句让编译器更加聪明的知道基于什么情况下重新throw什么内容。
* Null dereference expressions – Null 和 ‘?’ syntax 比较,语法类似Groovy…让开发者避免过多的空值验证。
* 更好的类型推断 Better type inference
* 多重捕获Multi-catch
* JSR 296 – Swing 应用框架 application framework – 这方面需要更简单和简洁。
“小的”sun方面的修改有:
* 升级的类加载class loader 架构;
* XRender pipeline for Java 2D:是Open JDK ntegratorsChallengeproject项目;
* Swing 更新 – JXLayer, DatePicker, CSS styling 等;
* JavaFX
sun方面“快速”的修改,主要是性能更新:
* 并发方面的细微调整 concurrency tweaks (JSR 166),更好的支持Multicore
* G1 垃圾收集器Garbage collector - 带来更小的中断时间,有希望替代 CMS (Concurrentmarksweep) GC
* 64 bit VM的压缩指针Compressed pointer
* MVM-lite – 多个虚拟机能够独立运行应用和允许用kill -9杀死java应用。
我测试了Java 1.5,1.6,1.7的性能
JDK 7版本:
> java -version
java version 1.7.0-ea
Java(TM) SE Runtime Environment (build 1.7.0-ea-b66)
Java HotSpot(TM) Client VM (build 16.0-b06, mixedmode,sharing)
测试环境:Dell D630 笔记本运行 Windows 7 RTM (32 bit) , Intel Core 2CPU(2.4GHz), 3GB RAM.
测试数据:
Test 1. 添加5百万string 数值。
Test 2. 5百万 ArrayList 数据插入,使用Test 1数据。
Test 3. 5百万键值的HashMap ,每个键-值对通过并发线程计算,测试并发能力。
Test 4. 打印5百万 ArrayList 数值到文件,并且回读。
四次测试结果如下:
fff">
链接标记下载
(23.49 KB)
4 天前 14:39fff">
结论是:
Java 5 <= 18% faster= < Java 6 < =46% faster=< Java7 fff">
fff">
链接标记下载
(13.85 KB)
4 天前 14:39fff">
收藏
分享
返回列表
【 新 手 入 门 】
初入江湖
有问必答
软件交流
程序设计
黑客播报
操作系统
Windows专区
Unix 专区
【 技 术 交 流 】
原创专区
QQ技巧
反黑知识
网站建设
教程发布
技术交流
免杀技术
0day发布
专题归类
私服技术
【 论 坛 水 区 】
被黑站点
激情灌水
极品贴图
开心乐园
影音专区
广告专区
【 论 坛 管 理 】
新人报到
论坛管理
勋章申请
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]
全国地图
@@@ 加入本站会员 一个月月赚1200+的秘密@@@