适用于 Linux 的 Java 分析工具 [关闭]
Posted
技术标签:
【中文标题】适用于 Linux 的 Java 分析工具 [关闭]【英文标题】:Java Profiling Tool for Linux [closed] 【发布时间】:2010-05-27 13:13:14 【问题描述】:我想在 linux 服务器上以分析模式运行 java 程序。
是否有任何分析工具可以在命令提示符下分析 Linux 服务器上的 java 程序?
【问题讨论】:
【参考方案1】:所有这些 Java 分析工具都可以在 Linux 中使用:
Yourkit JProfiler HPROF (Java 5+) JRat【讨论】:
Sunil、HPROF 和 JRat 是命令行工具。其他的 - 据我所知 - 只是 GUI。但所有这些工具都可以分析 GUI 和命令行应用程序。【参考方案2】:JVisualVM 是 Sun 官方 JDK 附带的一个非常基本的分析工具。
http://java.sun.com/javase/6/docs/technotes/tools/share/jvisualvm.html
编辑:另见.....
Any recommended Java profiling tutorial? https://***.com/questions/14762/please-recommend-a-java-profiler
【讨论】:
【参考方案3】:http://profiler.netbeans.org/
分析器
NetBeans 分析器是一个模块 提供功能齐全的分析 NetBeans IDE 的功能。 分析功能包括 CPU、 内存和线程分析 作为基本的 JVM 监控,允许 开发人员更有效率 解决内存或性能相关的问题 问题。
【讨论】:
【参考方案4】:InMemProfiler 可以在命令行中用于分析内存分配。可以跟踪实时与收集的分配,并且可以根据其生命周期将收集的对象拆分为存储桶。
在跟踪模式下,此工具可用于identify the source of memory allocations。
【讨论】:
以上是关于适用于 Linux 的 Java 分析工具 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
Windows 上适用于 Linux 的 C++ 编译器? [关闭]
适用于 Linux 的 java fx 应用程序构建工具的最佳实践