借助开源工具高效完成Java应用的运行分析(转http://www.infoq.com/cn/articles/java-profiling-with-open-source)
2011-11-09 23:53
796 查看
作者 Joachim Haagen Skeie
译者 李勇
发布于 2011年11月9日
领域 语言 & 开发
主题 工具 ,
性能和可伸缩性 ,
Java
标签 性能调优 ,
开源Java
分享
|
不止一次,我们都萌发过想对运行中程序的底层状况一探究竟的念头。产生这种需求的原因可能是运行缓慢的服务、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自带的,另一些则是第三方工具。我将从最简单的工具开始介绍,逐渐过渡到一些比较复杂的工具。本文的目的是帮助你找到合适的调试诊断工具,这样当程序出现执行异常、缓慢或根本不能执行时,手头随时有可用的工具。
好了,让我们出发。
相关文章推荐
- 借助开源工具高效完成Java应用的运行分析
- 借助开源工具高效完成Java应用的运行分析
- 借助开源工具高效完成Java应用的运行分析
- 借助开源工具高效完成Java应用的运行分析
- 借助开源工具高效完成Java应用的运行分析
- 借助开源工具高效完成Java应用的运行分析
- 借助开源工具高效完成Java应用的运行分析
- 借助开源工具高效完成Java应用的运行分析
- 分析内存的好文章http://translate.google.com.hk/translate?hl=zh-CN&langpair=en%7Czh-CN&u=http://www.vogella.de/articles/JavaPerformance/a
- 深入理解Java内存模型(二)——重排序http://www.infoq.com/cn/articles/java-memory-model-2
- Shuttle-Service-Bus(http://www.infoq.com/cn/articles/Shuttle-Service-Bus)
- Edge.js:让.NET和Node.js代码比翼齐飞(http://www.infoq.com/cn/articles/the_edge_of_net_and_node)
- 软件对用户的价值 //转载:http://www.infoq.com/cn/articles/Agile-Unleashes-Software-Value
- singleton 转自:http://www.infoq.com/cn/articles/fine-grained-singleton-pattern
- http://www.ibm.com/developerworks/cn/opensource/os-cn-hadoop-yarn/
- 依赖倒置原则(DIP)转自:http://www.infoq.com/cn/articles/Implements-DIP-of-Web-Service
- Restful Objects简介(http://www.infoq.com/cn/articles/Intro_Restful_Objects)
- http://www.ibm.com/developerworks/cn/opensource/os-pressiontest/
- http://www.ibm.com/developerworks/cn/opensource/os-cn-quartz/index.html
- 依赖倒置原则(DIP)转自:http://www.infoq.com/cn/articles/Implements-DIP-of-Web-Service