2013-07-04 49 views
-1

我有兩種不同方式實現的業務方法。我想分析實現的性能。我應該怎麼做?業務方法的Java性能分析

+4

使用分析器... – jlordo

+0

你可以讓自己的輸入日期這些方法。然後在方法開始之前和方法完成之前檢測時間並準備好:) (使用System.getCurrentTimeMIllis()) –

+0

什麼是「業務」方法? –

回答

0

編寫一個時間方面,並使用類似JMeter的東西來創建一個大容量測試。保持對性能的統計:最小值,平均值,最大值,標準差,四分位數。對兩者進行Student-T檢驗以查看平均數差異是否顯着不同。

如果這是一種商業方法,則需要生成足夠的清理數據來驅動應用程序。如果單個請求足夠容易,但是如果不是,則必須編寫隨機消息生成器。

這應該告訴你發生了什麼事。

0

編寫一個使用該類的小應用程序,然後您可以使用VisualVM來分析您的課程。