性能
phantomhu
迷茫
展开
-
Java性能调优工具BEA JRockit Mission Control
前言 从所周知,Java虚拟机(JVM)及垃圾收集器(GC)负责管理大多数的内存任务,但是Java应用系统中还是有可能出现内存泄漏。事实上,OOM之类的现象在大型项目中也是一个常见的问题。避免内存泄漏的第一步是要弄清楚它是如何发生的,然后对症下药。 那究竟是什么导致了 Java 程序中的内存泄漏呢?难道 Java 虚拟机的垃圾收集器不应该管理未使用的内存吗?是的,它会进行管理,但是垃圾转载 2007-12-29 08:52:00 · 838 阅读 · 0 评论 -
使用Eclipse Callisto分析应用程序
安装TPTP 安装TPTP最容易的方式是使用Remote Update站点(参见图1)。打开Remote Update窗口(Help -> Software Updates -> Find and Install),然后选择Callisto Discovery Site。Eclipse将建议安装Callisto插件集。TPTP工具列在“Testing and Performance”下面。最转载 2007-12-29 14:42:00 · 456 阅读 · 0 评论 -
使用不常进行修改的可变集合来减少应用程序的同步开销
使用多个 Java 线程之间共享数据的缺点在于数据访问必须同步,从而避免出现不一致的内容视图,后者可能会导致应用程序失败。例如,Hashtable 类的 put() 和 get() 方法是同步的。因为需要实现同步,所以 put() 和 get() 方法在执行时将同时单独地访问数据;否则,应用程序数据结构可能会被破坏。当某个应用程序的线程频繁访问这些方法,导致线程出现阻塞时,这些方法的同步点将成转载 2008-01-04 09:22:00 · 352 阅读 · 0 评论 -
在 Java SE 6 中监视和诊断性能问题
Java SE 6 对性能进行了深入研究,使用增强的工具管理和监视应用程序并且诊断常见问题。这些改进包括: 监视和管理 API 增强 正式支持增强的图形监视工具 JConsole 提供增强的 Java 虚拟机(JVM)测试工具本文介绍了 Java SE 平台的监视和管理基本知识,并详细介绍了最新版本中的性能监视和管理增强。还介绍了 Java SE 6 平台转载 2008-01-07 10:34:00 · 543 阅读 · 0 评论 -
使用类共享提高性能,探索 IBM JRE 中最新的类共享特性
共享类基础结构是在 IBM JRE for the Java platform SE 的版本 5 中首次引入的。最新版本对这个特性的改进有助于提高 Java 应用程序在启动时间和内存使用量方面的性能。在本文中,我们介绍这些改进并使用 Eclipse 和 Apache Tomcat 作为客户端和服务器端操作环境的示例,从而展示这些改进的好处。我们将提供安装说明,让您可以自己实践一下,但是您应该转载 2009-03-09 14:22:00 · 374 阅读 · 0 评论