`
whzhengzy
  • 浏览: 134850 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

JDK 5和JDK 6性能

    博客分类:
  • JDK
 
阅读更多

一、从Java SE5Java SE6版本都主要以性能为目标。

1Java SE6的性能增强措施包括:同步性能优化、编译器性能优化、新的并行压缩垃圾收集器(加快垃圾回收效率,减少内存碎片)、并发低停顿垃圾收集器(可以减少垃圾回收时候的应用停顿时间),以及应用程序的启动性能。

2Java SE6的从1.6.0_181.6.0_24的小补丁都针对垃圾回收做了提升或缺陷修复。

3Java虚拟机支持编译为机器码执行。有个参数CompileThreshold,该参数表示当方法被调用多少次以后,就编译为机器码。在client模式下默认为1500次,在server模式下为10000次。可以设置。

4)另外,目前Java SE提供了一套高并发数据结构,对于构建高并发高效率的应用很有帮助,java程序和C程序的运行效率,取决于编程水平了。

 

 

二、Java SE 5 Java SE 6 Update 2在同等环境下的性能指标(http://www.oracle.com/technetwork/java/6-performance-137236.html):

1SPECjbb2005™ 性能测试:JDK6比JDK5快75%

2IO性能:JDK6比JDK5快100% 

3VolanoMark™ 2.5性能测试:JDK6比JDK5快45%

 

4、启动效率:JDK6比JDK5快15%

 

5、虚拟机的核心内存占用量大小测试:JDK6比JDK5少10%

 

 

备注: 

SPECjbb2000 是标准性能评估机构(Standard Performance Evaluation CorporationSPEC)提供的一款基准测试工具。引用的性能建立在 Sun 内部软件测试基础之上。

 

VolanoMark 版本 2.5 Volano LLC ( http://www.volano.com/ ) 提供的一款纯java基准测试工具。用来测量原始服务器性能和服务器网络可伸缩性性能。

0
3
分享到:
评论

相关推荐

    jdk8和jdk17安装套件

    jdk8和jdk17安装套件

    JDK17压缩包下载解压即用(无需安装)

    而JDK 17则在语言特性、性能和安全性方面进行了更多的改进和优化。无论是选择稳定成熟的JDK 1.8,还是追求最新功能和性能的JDK 17,都能够满足不同场景下的开发需求。 想自己下载的下方官网网址自行查找 官网下载...

    JDK1.8压缩包下载解压即用

    看大家需求 提供两种资源方式:(JDK1.8压缩包64位Windows版本)上面JDK1.8压缩包直接下载(解压一下就可以用),...无论是选择稳定成熟的JDK 1.8,还是追求最新功能和性能的JDK 17,都能够满足不同场景下的开发需求。

    JDK 开发工具包 17.0.7

    改进的性能和稳定性:JDK 17.0.7 包括许多性能和稳定性改进,例如改进的垃圾收集器、更快的启动时间和更好的多核支持等。 新增和增强的 API:JDK 17.0.7 包含了许多新的和增强的 Java API,例如 Java 媒体框架、Java ...

    java jdk1.7windows免安装版下载

    5、改进的JVM:JDK 7提供了许多新的JVM特性,包括增强的垃圾回收器,更好的性能监视和分析工具以及对其他语言的支持。 6、对多核处理器的支持:JDK 7提供了对多核处理器的支持,包括fork-join框架,以帮助开发人员更...

    JDK1.7,JDK的种类:最主流的JDK是Sun公司发布的JDK

    JDK的种类:最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual ...

    java JDK8 + apache-jmeter-5.4.3.zip 压力测试工具/性能测试工具

    apache-jmeter-5.4.3.zip jmeter5.4.3需要java8+的环境,本压缩包中包含了 jdk8 和 jmeter5.4.3 两个压缩包。 下载至本地后,解压压缩包,点击(jmeter)进入bin文件夹,双击jmeter.bat文件,会启动JMeter GUI工具

    java,weblogic和jdk性能调优文档

    关于weblogic,JDK的一些较底层的性能调优文档。

    JDK8U202 :一个性能优越、安全性强、兼容性好的 Java 开发工具

    JDK 8 U202 是 JDK 8 的一个更新版本.JDK 8 U202 是一个性能优越、安全性强、兼容性好的 Java 开发工具。它为开发者提供了更高效、便捷的开发方式,同时确保了 Java 应用程序的稳定性和可靠性。 资源包括window版和...

    JDK5新版RMI编程指南

    JDK5中,RMI技术已经得到了重大更新。现在使用JDK提供的RMI类,可以相当简单的发布RMI服务! 在JDK5发布之前,使用RMI是一件非常繁琐的事情。甚至很多程序员把EJB当作对RMI的封装,当作RMI的简化版! 而今,RMI已经...

    JDK_API_1_6

    PushbackInputStream PushbackInputStream 为另一个输入流添加性能,即“推回 (push back)”或“取消读取 (unread)”一个字节的能力。 PushbackReader 允许将字符推回到流的字符流 reader。 RandomAccessFile 此类...

    最新版jdk jdk-21-linux-x64-bin.deb

    与先前的JDK版本相比,jdk-21在性能、安全性和功能方面都进行了优化和增强。它提供了一套完整的工具和运行时环境,使开发者能够更加高效地创建、测试和部署Java应用程序。无论是小型的移动应用还是大型的企业级系统...

    jdk8 32位及64位安装包,2个独立安装包,不是一个。安装完系统内显示文件版本8.0.730.2

    jdk_8u73_windows_i586_8.0.730.2和jdk-8u73-windows-x64两个不同系统版本的安装包 jdk8 是一款非常好用的java开发类工具,这款软件中集成了超多全新的特性,且软件中还有着丰富的模板功能。软件中的各种功能也十分...

    jdk-17.0.9-doc-all.zip

    基于项目的垃圾回收器(Project Panama):JDK 17将引入一种新的垃圾回收器接口,可以更好地与垃圾回收器交互,提供更好的性能和可扩展性。 基于AOT(Ahead-of-Time)编译的垃圾回收器:JDK 17将引入一个新的实验性...

    jdk-8u331-windows-x64.exe

    sha256: 2b71b86d76a9ca5fbb485c552eead6e103cfec13e495df38199f284d17a59f98 md5: 830c338ee262b808fad8c05ec8ed2237 Java开发工具包(JDK)是Oracle公司对Java技术的发行版。它实现了 Java 语言规范 (JLS) 和 ...

    最新的JDK 6u21

    Java SE 6 Update 21 修正了一些bug ◆Java SE 6u21的更新在先前的版本中有的20个安全漏洞修补程序。 Java SE 6u21本次更新增加了对系统配置的支持: ◆Oracle Enterprise Linux 5.5 ◆Oracle Enterprise Linux 5.4 ...

    security下需要替换的jar包-jdk 8

    java.security.InvalidKeyException:Illegal key size异常解决方案:里面的两个jar包替换到jdk和jre包下的security包下的两个jar文件 此版本适用于jdk 1.8

    jdk-8u361-windows-x64.exe

    它实现了 Java 语言规范 (JLS) 和 Java 虚拟机规范 (JVMS),并提供了 Java 应用程序编程接口 (API) 的标准版 (SE)。它是Oracle监管者社区驱动的OpenJDK的衍生物。[5]它提供了用于处理Java应用程序的软件。所...

    Nashorn与JDK8——动态语言在JVM上的高性能实现.pdf

    Nashorn与JDK8——动态语言在JVM上的高性能实现.pdf

    JDK是华为内部OpenJDK定制版Huawei JDK的开源版本,是一个高性能、可用于生产环境的OpenJDK发行版

    Huawei JDK运行在华为内部500多个产品上,积累了大量使用场景和java开发者反馈的问题和诉求,解决了业务实际运行中遇到的多个问题,并在ARM架构上进行了性能优化,毕昇JDK运行在大数据等场景下可以获得更好的性能。...

Global site tag (gtag.js) - Google Analytics