2. Java虚拟机
Oracle的Java虚拟机战略
本专题讲座介绍HotSpot和Oracle JRockit这两个通用的Oracle Java虚拟机 (JVM)。讲座将讨论两种实施的优缺点,给出选择建议——特别是采用了Oracle融合中间件产品时,并介绍融合为一个统一JVM的路线图。
我的应用程序怎么了:Java虚拟机监控工具
随着多核系统的广泛使用,开发人员面临着新的问题,如CPU数量增加时性能下降。这些大规模问题往往是由于使用传统调试器和分析器时对局部事件的不可见(缓存丢失、锁定模式等)造成的。本专题讲座将介绍一个新的开发工具,它准确记录并巧妙显示线程、锁、处理器和内存之间的交互。演示将展示如何:* 监控JDK 6、JDK 7和Java实时系统* 使用分布视图来快速识别风险* 在出现特定问题时使用频率视图来探查* 使用调度视图来检查当时究竟发生了什么* 关联这些视图。
垃圾回收流言终结者
垃圾回收 (GC) 的采用促进了大型企业管理软件可靠性的提高和开发时间的缩短。但GC不是一个魔杖;尽管它可以消除许多种可能的程序员错误,但还有一些其他问题开发人员必须加以注意在本专题讲座中,我们将对许多GC神话做一个公正的评估:它擅长什么和不擅长什么。尽管本讲座不会直接涉及某一特定产品,但它也值得所有使用 Java及依赖于Java虚拟机的其他语言(如Scala、Jython、Jruby等)编写程序并使用GC的程序员关注。
如何在Java虚拟机上调优和编写低延迟应用程序
许多软件应用程序都需要低延迟响应。这些应用程序的许多使用者都希望利用Java SE所提供的开发和部署优势。随着Java虚拟机 (JVM) 的最新发展,许多有低延迟要求的应用程序都可以使用Java SE来实施。本专题讲座将介绍如何针对这些应用程序和编程结构调优现代JVM,以及可实现低延迟响应的Java SE数据结构非常好的实践。