借助开源工具高效完成Java应用的运行分析(转http://www.infoq.com/cn/articles/java-profiling-with-open-source)
来源:互联网 发布:马龙白兰度 知乎 编辑:程序博客网 时间:2024/04/29 16:01
作者 Joachim Haagen Skeie译者 李勇发布于 2011年11月9日
分享|
不止一次,我们都萌发过想对运行中程序的底层状况一探究竟的念头。产生这种需求的原因可能是运行缓慢的服务、Java虚拟机(JVM)崩溃、挂起、死锁、频繁的JVM暂停、突然或持续的高CPU使用率、甚至于可怕的内存溢出(OOME)。好消息是现在已有许多工具能帮你得到Java虚拟机运行过程中的不同参数,这些信息有助于你了解其内部状况,从而诊断上述的各种情况。
相关厂商内容
高速下载:Adobe Flash Builder 4.5 简体中文正式版 for Windows
高速下载:Adobe Flash Builder 4.5 简体中文正式版 for Mac
相关赞助商
汇集最新RIA技术相关资源,提供Flash开发平台相关工具高速下载。
在这篇文章中,我将介绍一些优秀的开源工具。其中一些是JVM自带的,另一些则是第三方工具。我将从最简单的工具开始介绍,逐渐过渡到一些比较复杂的工具。本文的目的是帮助你找到合适的调试诊断工具,这样当程序出现执行异常、缓慢或根本不能执行时,手头随时有可用的工具。
好了,让我们出发。
- 借助开源工具高效完成Java应用的运行分析(转http://www.infoq.com/cn/articles/java-profiling-with-open-source)
- 借助开源工具高效完成Java应用的运行分析
- 借助开源工具高效完成Java应用的运行分析
- 借助开源工具高效完成Java应用的运行分析
- 借助开源工具高效完成Java应用的运行分析
- 借助开源工具高效完成Java应用的运行分析
- 借助开源工具高效完成Java应用的运行分析
- 借助开源工具高效完成Java应用的运行分析
- 借助开源工具高效完成Java应用的运行分析
- 学习开源项目的若干建议 转载于http://www.infoq.com/cn/news/2014/04/learn-open-source/
- Restful Objects简介(http://www.infoq.com/cn/articles/Intro_Restful_Objects)
- 软件对用户的价值 //转载:http://www.infoq.com/cn/articles/Agile-Unleashes-Software-Value
- 看板任务管理(转自http://www.infoq.com/cn/articles/hl-kanban-task-management)
- http://www.infoq.com/cn/
- 深入理解Java内存模型(二)——重排序http://www.infoq.com/cn/articles/java-memory-model-2
- 依赖倒置原则(DIP)转自:http://www.infoq.com/cn/articles/Implements-DIP-of-Web-Service
- 缓存(http://www.infoq.com/cn/articles/misunderstanding-using-cache-2)
- 视图模型(View-Model)到底是什么?(http://www.infoq.com/cn/articles/View-Model-Definition)
- 图片防盗链
- Android pull解析XML数据
- Ajax控件的使用
- 嵌入式Linux系统基础知识
- Core Data 教程: 如何使用NSFetchedResultsController
- 借助开源工具高效完成Java应用的运行分析(转http://www.infoq.com/cn/articles/java-profiling-with-open-source)
- Core Data 教程(2): 如何预载/导入已有的数据
- Core Data 教程(3): 入门指南
- 异常错误写入windows日记里
- Intent小結
- iPhone应用程序中App目录结构
- object references an unsaved transient instance - save the transient instance before flushing
- XML文件的创建
- 在Ubuntu上安装Ruby On Rails