9

休止状態でパフォーマンスを測定する方法は? 休止状態でクエリを実行するのにかかる時間を知りたいですか?

4

4 に答える 4

11

JProfiler 7.1 には JPA/Hibernate プローブがあります。

http://www.ej-technologies.com/products/jprofiler/whatsnew71.html

これがどのように機能するかを示すスクリーン キャストは次のとおりです。

http://blog.ej-technologies.com/2012/01/profiling-jpahibernate.html

ホット スポット ビューは次のようになります。

ここに画像の説明を入力

免責事項: 私の会社は JProfiler を開発しています

于 2012-01-27T09:37:45.887 に答える
5

次のオプションの 1 つまたは複数をお勧めします。

于 2011-01-27T08:37:07.337 に答える
1

文字通り、クエリまたはクエリ+Javaオブジェクトへのデータの変更を意味しますか?

いずれにせよ、科学的になりたいのであれば、JProbeなどのプロファイリングツールを使用するのがおそらく良い方法です。必ずしもお金を使う必要はありません。Eclipseには無料のツールもいくつかあります。

最も単純なケースでは、測定しているものが主要な処理である場合、問題のコードの周りにいくつかの印刷ステートメントを追加するだけで十分です。

パフォーマンス分析を徹底的に行うには、細心の注意が必要です。多くの場合、最初のオーバーヘッド(Dbへの接続を開くなど)によって誤解を招かないようにするために、テストしていることを何度も繰り返す必要があります。また、データベースとパフォーマンスが重要になる可能性が高いことを忘れないでください。休止状態自体は、不適切に調整されたデータベースについては何もできません。

于 2010-05-03T05:42:46.900 に答える