Java基准测试工具

Java基准测试工具,java,performance,benchmarking,Java,Performance,Benchmarking,我已经编写了一个小型java应用程序,我需要获取性能指标,如内存使用率、运行时间等,是否有任何简单易用的性能度量工具可用 有很多功能,用于对http请求、JDBC调用、web服务、JMS、邮件、常规Java请求等进行基准测试。相当不错(免费30天试用)。Eclipse还内置了。对于运行时指标,请使用任何探查器,如Netbeans探查器或Eclipse TPTP工具。探查器通常为您提供更细粒度的度量,例如单个函数的运行时、热点等 您还可以查看工具列表 将这些工具与JMeter和其他类似的load

我已经编写了一个小型java应用程序,我需要获取性能指标,如内存使用率、运行时间等,是否有任何简单易用的性能度量工具可用

有很多功能,用于对http请求、JDBC调用、web服务、JMS、邮件、常规Java请求等进行基准测试。

相当不错(免费30天试用)。Eclipse还内置了。

对于运行时指标,请使用任何探查器,如Netbeans探查器或Eclipse TPTP工具。探查器通常为您提供更细粒度的度量,例如单个函数的运行时、热点等

您还可以查看工具列表


将这些工具与JMeter和其他类似的load generator工具结合使用。

Oracle(BEA)任务控制是其中一个没有提到的程序。它附带JRockit JVM(这应该是英特尔平台上最快的JVM),免费提供


任务控制本质上是Oracle/BEA与JConsole的对应产品,但提供的功能要多得多。它甚至可以与其他JVM一起工作,不过您需要JRockit来利用更高级的功能(例如,方法分析)。

任务控制现在作为JDK的一部分从7u40开始!Horray for progress:-)