0

私はいくつかのSpringBeanサービスでSpringコンテキストを持っています。インスタンス化されたオブジェクト参照を多くのサービスに渡しています。あるサービスから別のサービスにオブジェクトを渡すのにかかる時間、オブジェクトが渡されるサービスの数など、さまざまなメトリックを分析するにはどうすればよいですか?サービスメソッドの呼び出しだけでなく、オブジェクトを追跡できるようにしたいので、これは単純なプロファイリングよりも少し高度であると考えています。

4

1 に答える 1

1

自分で巧妙なプロファイラーを作成する必要があります。

  • プロファイリング情報用の追加フィールドを使用して、プロファイリングされたオブジェクトのラッパー クラスを追加します。
  • プロファイリング情報を入力するためのインターセプターのセットとして作成しAspectJます (たとえば、インクリメントnumberOfServiceCalls
  • 作成された側面をサービスに置く
于 2013-03-11T10:16:48.733 に答える