2

アプリケーション/関数のパフォーマンスを計算するために関数がかかる時間を調べる必要があります。同じことを行うためのオープンソースのJavaAPIはありますか?

4

6 に答える 6

4

利用できるオープンソースのJavaプロファイラーがかなりあるので幸運です。

于 2008-10-08T08:40:19.320 に答える
1

Eclipse用の公式TPTPプラグインを見てください。これはあなたが説明することすべてをほとんど行い、(フリッキン)もっとたくさんのことをします。私は本当にそれをお勧めすることができます。

于 2008-10-08T08:40:08.807 に答える
1

APISがあるかどうかはわかりませんが、通常はそのためにcurrenttimemillis関数を使用します...最初に時間を測定し、実行の最後にもう一度測定して出来上がりです!!! あなたはあなたの時間を差し引くことができました

于 2008-10-08T08:40:47.463 に答える
0

次の質問をご覧ください:どの Java プロファイリング ツールを使用していますか? また、どのツールが最適だと思いますか?

于 2008-10-08T12:29:23.430 に答える
0

Hiperic は、SIGAR (System Information Gatherer and Reporter) と呼ばれるあらゆる種類のシステム リソースを監視するための GPLv2 ライセンス ツールを提供します。

このツールは、GridGain (グリッド コンピューティング フレームワーク) で適応負荷分散などを提供するために使用されます。

http://www.hyperic.com/products/sigar.html

于 2008-10-08T10:55:22.590 に答える
0

関心のある関数が 1 つだけの場合は、100 万回の反復ループをラップし、ストップウォッチで時間を計ります。次に、秒がマイクロ秒に変換されます。

逆に高速化したいならこれだけでいい

于 2008-11-05T00:18:47.360 に答える