Java技术,IBM风格: Java技术的新纪元 - 编程入门网
注意:数据来自发布在 spec.org 上的 SPEC JBB2005 基准测试数据,在 IBM System p 570, 4.7 GHz 上使用 IBM Java Runtime。 还是一样,对于 IBM SDK for Java 7 来说,运行时性能仍然十分重要。开放 beta 项目页面 将详细介绍最新的特性。 可靠性 Java 运行时的可靠性极为重要,这在 24x7 全天侯运行业务关键型应用程序时尤为突出。为了创建高度可靠的运行时,IBM 团队在开发过程中采用了大量质量流程,并使用代码库结构和测试战略来最大限度增加测试范围和场景。 所有平台的公共代码 自 IBM SDK for Java 5 发布以来,IBM Java 运行时实现的所有底层组件都建立在一个公共代码库的基础之上,它只有很少与平台或架构相关的代码。IBM 交付了 14 个 IBM SDK for Java 6 发行版,覆盖 31、32 和 64 位 Windows 和大型机上的 z/OS。广泛的硬件和操作系统配置可允许通过测试来确保大量场景的可靠性。通过扩展,查找和修复一个配置结果中的错误可以改善所有配置。这种广泛的测试场景将极大地改善发现时机和同步式错误的可能性。 帮助塑造 IBM SDK for Java 7 开放 beta 项目 提供了对最新 IBM SDK for Java 7 beta 的许可访问。它提供了新技术和特性的预览版本,并允许您通过开放 beta 项目讨论提供反馈。 Java技术,IBM风格: Java技术的新纪元(5)时间:2011-01-30 IBM Chris Bailey产品组合 大多数 IBM Software Group 产品组合都使用 Java 代码。这意味着 IBM 不仅感兴趣于创建高质量、可靠的 Java 运行时,它还会对 IBM 软件产品线执行大量测试。应用于 Java 运行时的测试场景(包括测试开源产品)将结合测试这些 IBM 软件产品的大量典型部署和负荷场景。 这种测试广度和深度有助于确保 IBM Java 运行时的质量和可靠性。除了 IBM Software Group 产品组合之外,许多 ISV 合作伙伴还将测试针对 IBM 运行时的各种软件场景,进一步扩展用例覆盖面。 可服务性 与所有供应商相同,IBM 力争将应用程序部署做得完美无暇,但软件开发的一个被人接受的事实是难以避免容易造成意外结果的缺陷。为了理解问题的根源并加以解决,IBM 提供了监控和诊断功能及工具来帮助排除部署 Java 应用程序过程中或者 Java 运行时中的问题。 调试功能 转储引擎增强 转储引擎支持生成各种不同类型的数据,从非破坏性系统转储到线程转储,甚至还可以选择执行特定命令行,以及在更广的事件条件下执行此操作。 借助 IBM SDK for Java 7,您现在可以生成新的转储类型,包括 “栈” 类型,它可以为导致事件的线程生成一个单一的栈跟踪,并适用更多事件的情况,包括分配对象时发生的 “分配” 事件。 跟踪引擎增强 跟踪引擎可通过无检测的方式来跟踪 Java 运行时的内部以及在其上运行的 Java 代码内部的状况,包括核心类库、中间件代码或者您自己的代码。除了执行引擎跟踪代码之外,还可允许触发事件。从最基本的层面来说,您可以使用开关来开启或关闭跟踪,以便减少生成的跟踪数据量并生成转储,包括新的 jstracktrace 转储,它提供了调用代码栈跟踪以及一个 “睡眠” 选项,可用于在运行代码中插入任意延时。 Java 转储增强 javadump 文件包含执行运行时的状态概要,包括对应用程序中所有线程的栈跟踪。该文件也得到了增强。变更采用操作系统非限制(ulimits)和环境变量的形式,以及各线程的本机(C)栈跟踪,以便更好地洞察 Java 运行时代表 Java 代码的行为,或者任何 Java Native Interface (JNI) 代码中发生的事件。 诊断收集器 当一般保护故障或 OutOfMemoryError 等问题事件发生时,IBM Java 运行时会生成大量诊断文件,其中包含关于问题根源的有用信息。诊断收集器(Diagnostics Collector)工具会在诊断文 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |