我想在分析模式下在linux服务器上运行一个java程序。
是否有任何可以在命令提示符下在Linux服务器上分析Java程序的分析工具?
所有这些Java分析工具都可以在Linux中使用:
JVisualVM是Sun的官方JDK附带的一个非常基本的概要分析工具。
http://java.sun.com/javase/6/docs/technotes/tools/share/jvisualvm.html
编辑:另见…..
任何推荐的Java分析教程? https://stackoverflow.com/questions/14762/please-recommend-a-java-profiler
探查
NetBeans分析器是一个为NetBeans IDE提供全功能分析功能的模块。 性能分析功能包括CPU,内存和线程性能分析以及基本的JVM监控,使开发人员在解决内存或性能相关问题方面更有效率。
可以在命令行使用InMemProfiler来分析内存分配。 实时与收集的分配可以被跟踪,收集到的对象可以根据其生命周期分成桶。
在跟踪模式下,这个工具可以用来识别内存分配的来源 。