对Java的堆分析工具有何建议?
http://www.yourkit.com/
优点:
缺点:
当然…它不是免费的:(
http://www.eclipse.org/mat/
问题内容: 列出您最喜欢的堆分析工具(例如jprofiler,jmap等)。让我们将其保持为每个答案一个工具,并针对每个工具列出一些利弊。 问题答案: Eclipse内存分析器http://www.eclipse.org/mat/ 支持多个JVM 帮助确定内存泄漏的来源(请参阅http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/6856) 开源
问题内容: 我有一个HotSpot JVM堆转储,我想分析一下。VM运行时带有,堆转储文件的大小为48 GB。 我什至不会尝试,因为它需要大约五倍的堆内存(在我的情况下为240 GB),而且速度非常慢。 在分析了几个小时的堆转储后,Eclipse MAT崩溃了。 还有哪些其他工具可用于该任务?最好使用一套命令行工具,其中包括一个程序,该程序将堆转储转换为有效的数据结构以进行分析,再结合使用其他几个
问题内容: 熟悉Java世界的我一直在寻找一种静态分析工具,该工具也足够智能,可以解决它发现的问题。我使用CodePro工具运行,但是我还是Java社区的新手,不知道供应商。 根据上述标准,您可以推荐哪种工具? 问题答案: FindBugs,PMD和Checkstyle都是绝佳的选择,尤其是将它们集成到构建过程中时。 在上一家公司,我们还使用Fortify检查潜在的安全问题。我们很幸运获得了企业许
问题内容: 我想在Linux服务器上以剖析模式运行Java程序。 是否有任何可以在命令提示符下对Linux服务器上的Java程序进行概要分析的概要分析工具? 问题答案: 所有这些Java性能分析工具都可以在Linux中使用: 你的包 JProfiler HPROF(Java 5+) 杰拉特
摘要 本文主要介绍 SystemView 可视化分析工具,以及如何在 RT-Thread 上使用它对系统进行调试分析。 简介 随着 MCU 的性能越来越强,嵌入式产品的功能越来越复杂,对于系统的调试和分析提出了新挑战,调试某个功能或问题通常需要花费大量精力,SystemView 是一款帮助用户进行系统调试和分析的强大工具,能够显著缩短开发和调试时间,提高开发效率。本文的目的在于帮助大家在 RT-T