dev2dev 首页 > 资源中心 > 技术文章 > BEA JRockit
BEA JRockit

JRockit JVM对AOP的支持,第1部分作者:Alexandre Vasseur, Joakim Dahlstedt 时间:2005-10-19 AOP目前的实现技术带了一系列可测量性的问题。本系列文章通过揭示BEA JRockit JVM 对AOP支持的内幕以及激发在这个领域中的争论,来提供这些问题的具体答案。 消除内存泄漏作者:Staffan Larsen 时间:2005-09-21 虽然Java虚拟机(JVM)及其垃圾收集器(garbage collector,GC)负责管理大多数的内存任务,Java软件程序中还是有可能出现内存泄漏。实际上,这在大型项目中是一个常见的问题。避免内存泄漏的第一步是要弄清楚它是如何发生的。本文介绍了编写Java代码的一些常见的内存泄漏陷阱,以及编写不泄漏代码的一些最佳实践。一旦发生了内存泄漏,要指出造成泄漏的代码是非常困难的。因此本文还介绍了一种新工具,用来诊断泄漏并指出根本原因。该工具的开销非常小,因此可以使用它来寻找处于生产中的系统的内存泄漏。 实战JDK 5作者:Cedric Beust 时间:2005-07-07 我从事JDK 5.0代码的编写工作已经有六个月之久了,我认为有必要花一点时间回顾一下我的编码经验,对该软件所介绍的功能进行总结。 企业AOP快速入门(Aspectwerkz 2.0)作者:David Teare 时间:2005-07-07 今天,面向方面的程序设计(aspect-oriented programming,AOP) 框架试图在企业环境中获得立足之地。这些框架为了得到普遍采用,必须与企业系统中已经在使用的其他框架良好地集成。本文向开发人员展示了,如何将AspectWerkz AOP框架与一些现在常用的框架(如Log4J、Atlassian 性能剖析器、Hibernate和Tapestry)相集成。 JRockit JVM 中的内存泄漏检测作者:Helena Aberg Ostlund 时间:2005-06-08是什么导致了 Java 程序中的内存泄漏呢?难道 Java 虚拟机( JVM )的垃圾收集器不应该管理未使用的内存吗?是的,它会进行管理,但是垃圾收集的对象只能是不再被引用的对象。在 Java 中,典型的内存泄漏出现在以下情形中:不再需要某些对象,但是系统中仍有某个地方在引用它,这样就不能对这些对象进行垃圾收集。 JRockit5.0 的新特性和工具作者:Eva Andreasson 时间:2005-05-13这篇文章描述了 BEA JRockit 5.0 的新特性和工具。这次的 5.0 版本包括 J2SE 兼容性、 VMTI 、锁和线程改进、稳定性提高,以及动态垃圾收集器。这些新工具和工具改进还包括了一个扩展的 java.lang.management API 、已改进的 JRockit Runtime Analyzer 、新工具 jrcmd ,以及 perfmon 集成。 BEA增强力度支持Eclipse推出新JRockit Eclipse插件,发布AspectJ 5项目计划作者:BEA Systems 时间:2005-03-07 全球领先的企业基础架构软件公司BEA系统有限公司(Nasdaq:BEAS)加大对Eclipse的支持力度,日前正式发布了面向BEA WebLogic JRockit的新Eclipse插件,前者是全球性能最出色之一的Java虚拟机(JVM);并宣布把BEA JRockit开发团队负责的AspectWerkz项目与现有的AspectJ Eclipse项目进行合并,目的是为面向方面编程(Aspect Oriented Programming ,AOP)提供单一的统一平台,加快AOP的前进步伐。 64位环境中的Java作者:Christopher S. Thomas, Guru Nagarajan, Kumar Shiv 时间:2004-12-14 面向服务的架构(SOA)是一种软件设计典范,可使无所不在的通信跨越不同企业,连接众多的平台和设备,从而使基础结构更加灵活。SOA的流行是围绕可扩展标记语言(XML)用于定义元数据的业界标准化取得巨大成功的结果,也是致力于使用XML在Web services (WbS)标签下开发新一代中间件的结果。 无需调优的内存优化作者:Eric Assouad 时间:2004-11-19 内存管理系统常常被视为实现系统性能最优的一块主要绊脚石,因此在过去的几年里,Java应用环境对高效执行内存调优的需求急剧增长。受此影响JVM供应商开始一哄而上提供配置内存的特殊选项。获取最优内存性能——没有中断,最大限度地提高吞吐量——已经变得越来越复杂。除了迫切需要高效的调优功能之外,客户也十分明确地提出了简化操作的需求。 BEA WebLogic JRockit白皮书 Java在企业中的应用作者: 时间:2004-03-16现在的开发人员已经目睹了大规模系统开发的蓬勃发展,其认识远远超越了三十年前对后台办公系统(back-office)和大型机系统发展的认识限制。Java程序设计语言已经成为创建大规模企业系统的一个关键因素。它已经从一种“一次编写、到处运行”的客户端语言发展成为开发大规模企业应用所选择的语言。Java“构建模块”这一特性已经帮助降低了应用开发的时间和复杂度。


|