阅读更多

19顶
0踩

编程语言

原创新闻 Intel&AMD:与Sun合作提高JVM性能

2008-05-09 15:01 by 见习编辑 Eastsun 评论(16) 有4395人浏览
  从JAVA1.2到JAVA1.4,再到1.5,1.6。每次版本的提高,都伴随着JVM性能上的巨大提升。而这些提升,SUN与Intel&AMD的合作起了很大的作用。
  SUN从2007年1月开始与Intel合作,到2007的JavaOne召开的时候,合作团队就将JVM的性能提升了20%。而到现在,测试数据表明即将发布的JVM性能较2007年1月时候的JVM在性能上更是提升了68%之多。
  而JVM在AMD上性能的提升更令人吃惊,据称在过去三年内Sun的JVM在AMD芯片上有着 220% 的性能提升。并且AMD表示,将继续与SUN合作提高JAVA在AMD芯片上多线程,垃圾回收以及图像处理方面的性能。

参考资料:  JavaOne: AMD cites Java improvement efforts
       Intel Keynote
19
0
评论 共 16 条 请登录后发表评论
16 楼 xiaohuasuper 2008-05-12 00:10
喜欢java,如果非要加上一个期限,我希望是一万年
15 楼 YRHYRH 2008-05-11 20:45
性能不是JAVA的错。JVM 针对多核多线程的性能优化还没有体现出来,如果SUN和IBM能做好这一步,就不会有BEA忙活了这么多年了。AMD 的架构对上了JVM的路,性能提升也不足为奇。
14 楼 chenzengpeng 2008-05-10 21:32
软件的更新还是赶不上硬件的更新啊····
13 楼 neora 2008-05-10 16:38
不光VM,语言自身还得发展。强大性是Java目前的现状,Java的极力向这方面走。但Java作为一种编程语言,在语言特制上上开始显得落后了。这也是现在脚本语言兴起给Java带来非议的主要原因。
12 楼 runjia1987 2008-05-10 15:08
真希望java 的性能 越来越好,
应用越来越广。
11 楼 mysyche 2008-05-10 11:15
加油。再加油!
10 楼 thebye85 2008-05-10 10:50
JAVA的Fans
9 楼 Illum 2008-05-10 10:07
越来越讨厌java了
8 楼 laiseeme 2008-05-10 09:26
加油  然后cpu直接运行java字节码  娃哈哈
7 楼 sunnychat 2008-05-10 08:05
JAVA,不错,加油吧!
6 楼 spiritfrog 2008-05-10 00:31
支持amd和java
5 楼 gxm2052 2008-05-10 00:13
看来,在AMD处理器上性能提升真够大的,原来性能很差吗?有没有两家U上的比较呢?
4 楼 freej 2008-05-09 22:41
我认为Java,更确切的说是JVM,在不久后将会成为标准
3 楼 gml520 2008-05-09 21:00
引用
希望可爱的JAVA越走越好啊!

呵呵!我越来越喜欢java!因为他真的很可爱!
2 楼 aninfeel 2008-05-09 19:52
刚刚买了intel cpu的电脑。
1 楼 sp42 2008-05-09 15:57
不枉我一直是AMD的粉丝,呵呵

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 系统架构设计师 (论文范文 -- 基于构件的软件开发)

    同时,在尽行系统维护时,我们只关心组件的接口参数,而不用再考虑组件内部的具体实现,提高了系统的可维护性。当然在开发过程中也总结了一些应该注意的问题,比如这次软件开发过程中,对构件开发过程的控制不够理想,究其原因是在划分构件时有所不当,划分时应该将版本变化相对同步且一致的部分划分到同一个构件中去,这样每变更一次,就可以从构件上确定不同阶段软件的改动状况,也就是所谓的版本,这样可以在不同的版本上明桶软件的整个开发进座,有效的控制了软件开发的过程,有益于系统的管理。二是根据用户所和输入的帐户名磺定该用户的类别。

  • 论基于构件的软件开发CBSD

    2011年3月,我有幸参加了统一网管应用平台(UNMP)项目的开发工作,并担任系统架构师一职,负责系统的架构设计及核心构件的开发工作。该系统是**省移动分公司网络维护中心委托我们开发的,在该项目立项前,该部门存在大量的第三方应用系统,这些系统之间存在大量重复的功能,所以提出了建设UNMP作为各应用系统的支撑平台。UNMP主要功能有:单点登录、用户管理、集中授权、消息通知、日志管理、告警管理、系统监控、定时服务等。该项目于2011年底通过验收,满足客户方提出的作为各应用系统支撑平台的需求。

  • 架构设计(9)基于构件的软件开发方法与CAD开发中的应用

    基于构件开发方法

  • 论基于构件的软件开发及应用

    构件的优势体现在其粗粒度的重用性,因此在构件的设计过程中,应尽可能将同一功能的不同表现封装到一个独立的构件中,以保持其高内聚、低耦合的特性,本系统的构件设计就很好地遵循了这原则。以数据查询构件为例,整个系统中用户需要查询的数据多种多样,对分页显示的要求不尽相同,数据返回格式也不完全一致,可能是XML,也可能是JSON,针对所有这些查询需求,我们统一用一个查询构件进行了封装,开发人员只需要构造好SQL语句,再配合一些特定的参数,就能得到自己想要的结果,这样最大限度地保证了构件的可重用性和重用粒度。

  • 软考高级系统架构设计师系列论文四十二:论基于构件的软件开发

    软考高级系统架构设计师系列论文四十二:论基于构件的软件开发

  • 论基于构件的软件开发(CBSD)

    CBSD强调通过复用已有的软件构件来快速构建新的软件系统,从而提高开发效率、降低开发成本,并增强系统的可维护性和可扩展性。本文将详细探讨CBSD的基本概念、主要过程、优势及其在实际项目中的应用。它利用已有的软件构件(可以是COTS构件,也可以是自行开发的构件),通过组合和组装这些构件来快速构建新的软件系统。它通过复用已有的软件构件来快速构建新的软件系统,具有提高开发效率、降低开发成本、增强系统的可维护性和可扩展性等优势。例如,在构建企业级应用、开发移动应用、开发云计算应用等方面,都可以看到CBSD的身影。

  • 构件技术在软件系统开发中的应用

    构件技术发展情况 不断变化的需求、复杂的业务流程、领域知识的缺乏等许多不可避免的因素都会导致软件变化的发生,演化性是软件的基本特征之一。同一类型软件的重复开发不仅仅浪费了人力物力,也会导致开发效率降低、开发水平提高缓慢等不良情况。软件开发中如何适应软件不断变化的需求并提高软件产品的复用程度成为了软件开发过程中关注的焦点问题。实践表明软件中稳定度从高到低依次为数据、功能、对象、接口,由此可以知道

  • 构件化软件开发及系统测试技术探究

    随着社会对软件需求的不断增加,以及软件开发的难度和成本的加大,构件软件开发系统及系统测试技术的应用越来越广泛,本文就构件化软件开发过程进行探究,同时运用一个开发实例进行了分析,最后研究了构件化软件系统测试技术和构件测试方法,并得出测试技术中存在的问题。

  • “论基于构件的软件开发方法及其应用”精选范文,软考高级论文,系统架构设计师论文

    基于构作的软件开发 (Component-Based Software Development,CBSD) 是一种基于分布对象技术、强调通过可复用构件设计与构造软件系统的软件复用途径。基于构件的软件系统中的构件可以是COTS (Commercial-Off-the-Shelf)构件,也可以是通过其它途径获得的构件(如自行开发)。CBSD将软件开发的重点从程序编写转移到了基于已有构件的组装,以更快地构造系统,减轻用来支持和升级大型系统所需要的维护负担,从而降低软件开发的费用。

  • 【愚公系列】软考高级-架构设计师 083-基于构件的软件工程

    基于构件的软件工程(CBSE)是一种软件开发方法,通过重用现有的软件构件来构建系统,从而提高开发效率和软件质量。这种方法强调软件系统的模块化设计和构件的复用,使得软件开发过程更加高效和灵活。应用场景企业软件开发在企业级软件开发中,通过重用构件可以快速构建复杂的业务应用,减少开发周期。嵌入式系统在嵌入式系统中,基于构件的方法有助于开发高度模块化和可定制的系统。云计算和微服务架构在云计算和微服务架构中,基于构件的设计思想有助于实现高效的服务部署和管理。

  • 【系统分析师之路】原创章节 基于构件开发方法思维导图

    【系统分析师之路】原创章节基于构件开发方法思维导图 原创章节 基于构件开发方法思维导图【系统分析师之路】原创章节基于构件开发方法思维导图章节索引一. 基于构件的开发方法构件组装模型二. 快速应用开发方法RADRAD开发流程三. 构件基础知识1)构件基础2)构件的五种分类3)商用构件标准4)传统构件与服务构件四. 构件复用构件复用流程组装构件五. 软件产品线与软件复用六. 独立构件架构风格 章节索引 本章节主要组成内容有:基于构件开发方法开发模型,快速应用开发方法,构件的基础知识,构件的复用,产品线及软件复用

  • 论基于构件的软件开发

    系统基于Spring Cloud微服务框架来进行构件化开发,在构件获取阶段通过对接现有系统、使用构件库、集成第三方软件来实现需求,在构件开发阶段使用了多种设计模式来保证构件的可重用性,在构件组装阶段使用了同步消息、异步消息、工作流方式来实现不同业务类型下构件的组合。

  • 基于构件的软件开发

      软件开发技术的发展总是朝着更高复用效率和复用质量的方向发展。在很早以前就提出了构件的概念,构件是组装的基本单元,因此基于构件的软件开发中实现构件之间的组装是一个很关键的问题。然而,构件组装的方法本身也一直随着构件概念的迁移在不断变化。虽然现在已经提出了很多构件组装方面的理论,什么基于连接字的什么基于软件体系结构的,然而在实际应用中还是比较少。我们程序人员最直接的可能就是通过拖拉控件开发GUI。...

  • 软件架构和基于架构的软件开发方法知识总结

    软件架构和基于架构的软件开发方法知识总结

  • 系统架构师论文-论基于构件的软件开发

    论基于构件的软件开发 [摘要] 本文以我主持的某商业银行交易监控分析系统项目为实例,探讨了作为开发方公司基于构件技术开发项目碰到的问题以及解决的方法。文章首先解释了基于构件技术开发软件的基本概念,认为目前大多数开发单位的产品在存在重复的功能模块,而重复的开发工作,直接导致了项目周期以及成本不必要的増加,针対这一问题,提出了应该及时整理已有的系统,形成企业构件库,针対性的选择构件,从而基于构件开发新...

  • 软件架构设计(八) 基于架构的软件开发方法

    ABSD虽然在日常生活中并不常见,但是在考试中却是极为常见的,因此仍然是我们的重点学习知识点。

  • 系统架构师学习笔记-基于构件的开发

    目录     构件与软件重用 中间件技术 应用服务器 J2EE与.NET平台   构件与软件重用 一个构件由一组对象构成,包含了一些协作的类的集合,它们共同工作来提供系统功能。 是系统中实际存在的可更换部分,它实现特定的功能,符合一套接口标准并实现一组接口。   软件重用:软件重用(软件复用)是使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。 软件重用...

  • 【基于构件的软件工程开发模型】

    基于构件的开发模型是一种常见的方法之一,它将软件系统划分为独立的构件,并通过组装这些构件来构建整个系统。

  • 系统架构设计:13 论基于构件的软件开发

    系统架构设计:13 论基于构件的软件开发

Global site tag (gtag.js) - Google Analytics