适用于 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 分析工具 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Linux 的 C++ IDE? [关闭]

Windows 上适用于 Linux 的 C++ 编译器? [关闭]

适用于 Linux 的 java fx 应用程序构建工具的最佳实践

Linux抓包工具:tcpdump

干货分享 | 在 Linux 命令行中使用 tcpdump 抓包

适用于android的良好ORM工具[关闭]