エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
実装パターンに見るMethodTimer - A Memorandum
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
実装パターンに見るMethodTimer - A Memorandum
ケント・ベックの実装パターンの付録にある、パフォーマンス測定フレームワークのMethodTimerを写経した... ケント・ベックの実装パターンの付録にある、パフォーマンス測定フレームワークのMethodTimerを写経した。 MethodTimerは以下のように使うと、 MethodsTimer tester = new MethodsTimer(SetVsArrayList.class.getDeclaredMethods()); tester.report(); コレクションクラスなどの要素数の増加に伴うパフォーマンス劣化状況をレポートする。以下のような出力が得られ、setMembershipメソッドに対して、要素数が1,10,100・・と増加していった場合の所要時間が分かる。 setMembership 50.12 75.12 50.42 64.30 70.05 79.49 MethodTimerは以下 package etc9; import java.lang.reflect.Method;