借助开源工具高效完成Java应用的运行分析(转http://www.infoq.com/cn/articles/java-profiling-with-open-source)

来源:互联网 发布:马龙白兰度 知乎 编辑:程序博客网 时间:2024/04/29 16:01
 

作者 Joachim Haagen Skeie译者 李勇发布于 2011年11月9日

领域
语言 & 开发
主题
工具 ,
性能和可伸缩性 ,
Java
标签
性能调优 ,
开源Java
分享Share|

不止一次,我们都萌发过想对运行中程序的底层状况一探究竟的念头。产生这种需求的原因可能是运行缓慢的服务、Java虚拟机(JVM)崩溃、挂起、死锁、频繁的JVM暂停、突然或持续的高CPU使用率、甚至于可怕的内存溢出(OOME)。好消息是现在已有许多工具能帮你得到Java虚拟机运行过程中的不同参数,这些信息有助于你了解其内部状况,从而诊断上述的各种情况。

相关厂商内容

使用Away3D 4 和 Stage 3D创建3D游戏以及应用程序—第一部分:30分钟内建立一个3D项目

Flex移动应用程序开发的技巧和窍门——第二部分

Flex 4.6 SDK和Flash Builder 4.6中的新功能

高速下载:Adobe Flash Builder 4.5 简体中文正式版 for Windows

高速下载:Adobe Flash Builder 4.5 简体中文正式版 for Mac

相关赞助商

汇集最新RIA技术相关资源,提供Flash开发平台相关工具高速下载。

在这篇文章中,我将介绍一些优秀的开源工具。其中一些是JVM自带的,另一些则是第三方工具。我将从最简单的工具开始介绍,逐渐过渡到一些比较复杂的工具。本文的目的是帮助你找到合适的调试诊断工具,这样当程序出现执行异常、缓慢或根本不能执行时,手头随时有可用的工具。

好了,让我们出发。

原创粉丝点击