2013-07-04 51 views
-1

我有两种不同方式实现的业务方法。我想分析实现的性能。我应该怎么做?业务方法的Java性能分析

+4

使用分析器... – jlordo

+0

你可以让自己的输入日期这些方法。然后在方法开始之前和方法完成之前检测时间并准备好:) (使用System.getCurrentTimeMIllis()) –

+0

什么是“业务”方法? –

回答

0

编写一个时间方面,并使用类似JMeter的东西来创建一个大容量测试。保持对性能的统计:最小值,平均值,最大值,标准差,四分位数。对两者进行Student-T检验以查看平均数差异是否显着不同。

如果这是一种商业方法,则需要生成足够的清理数据来驱动应用程序。如果单个请求足够容易,但是如果不是,则必须编写随机消息生成器。

这应该告诉你发生了什么事。

0

编写一个使用该类的小应用程序,然后您可以使用VisualVM来分析您的课程。