0

Map の get メソッドと put メソッドの呼び出し数を追跡するにはどうすればよいでしょうか。

についてどこかで見たことがありますが、 Java API 自体JProfilerを使用して問題を解決できるかどうか知りたいと言わざるを得ません。

4

2 に答える 2

0

完全な Java 実装を行いたいと仮定すると、メソッドが呼び出されるたびにインクリメントされる特定のカウンターを持つラッパー クラスを実装するだけです。

コードをより適切に整理し、アプリケーション メタデータの中心的な「リポジトリ」を持ちたい場合は、Observableオブジェクトを追跡するマップのラッパーにして、この中心的なオブザーバーに特定のことを通知することで、オブザーバー パターンを実装することをお勧めします。操作が呼び出されています。

次に、この中央オブザーバーは、追跡したい特定の操作の詳細なカウンターを使用して、管理対象のすべてのオブジェクトを追跡します。

于 2013-05-08T20:25:58.463 に答える