プログラムの中で時間のかかる処理を調べる場合にプロファイラが活躍します。私はプロファイラの機能の中でも、このパフォーマンス解析を一番使っています。
時間のかかる処理
時間のかかる処理のサンプルプログラムというのは、いい例が作成しにくいのですが、
以下のようなサンプルを挙げてみました。
- Listに10万件のランダムなIntegerオブジェクトを追加
- 10万件のListをループして、全部加算する
- 加算した結果をラベルに表示する
これを実行するサンプルプログラムを作成しました。
Continue reading