NetBeansプロファイラーを使ってみる(パフォーマンス測定)

プログラムの中で時間のかかる処理を調べる場合にプロファイラが活躍します。私はプロファイラの機能の中でも、このパフォーマンス解析を一番使っています。

時間のかかる処理

時間のかかる処理のサンプルプログラムというのは、いい例が作成しにくいのですが、
以下のようなサンプルを挙げてみました。

  • Listに10万件のランダムなIntegerオブジェクトを追加
  • 10万件のListをループして、全部加算する
  • 加算した結果をラベルに表示する

これを実行するサンプルプログラムを作成しました。
Continue reading


NetBeansコラボレーションを使ってみる(導入,チャット編)

NetBean5.5に追加機能で搭載されている、コラボレーション機能について使い方を調べてみたので、紹介しようと思います。標準搭載ではないのですが、公式モジュールとして提供されているので、簡単に組み込むことが可能でした。

コラボレーションモジュールのインストール

[ツール]-[アップデートセンター]から「NetBeansアップデートセンター」を選んで「次へ」ボタンを押す。(プロキシ構成などは必要に応じて設定する)
下記の「コラボレーション」関係のモジュールを選択して、「追加」ボタンを押す。モジュール11個がインストール対象となります。
インストールするアプリ

Continue reading


NetBeansプロファイラーを使ってみる(スレッド監視)

NetBeansのプロファイラを使ってスレッド状態を監視するサンプルを紹介します。

NetBeansプロファイラのインストール

NetBeans プロファイラは、NetBeans5.5に加えて別途インストールする必要があります。
こちらからダウンロードできます。

ちなみにJDK1.4はプロファイラに対応していないのですが、Profiler用のJDK1.4.2が配布されているのでこれを使うとJDK1.4でもプロファイリングすることができます。
このページの「Modified 1.4.2 JVM」をダウンロードしてNetBeansから使用する。

これでNetBeans プロファイラを使用する準備が整います。

Continue reading