|
||||||||||
| 1 2 3 次のページ | ||||||||||
| サーバアプリケーションの動作を可視化 | ||||||||||
|
本連載では、オープンソースを使ったサーバサイドのプロファイル方法について、3回に渡り解説を行います。主に、JavaのWebアプリケーションを作成している開発者の方が対象となります。 第1回となる今回は「プロファイラとは」というタイトルで、プロファイラとは何か、どんなことができるのかを説明した上で、プロファイル環境と対象となるサンプルアプリケーションのインストールまで進めていきます。紙面の都合上、実際にプロファイラを動作させるのは次回以降になりますので、ご了承ください。 |
||||||||||
| プロファイラとは | ||||||||||
|
プロファイラとは、アプリケーションの性能を解析するためのツールです。Webアプリケーション開発を進めていく上で、次のような問題に遭遇したことはないでしょうか。
表1:Webアプリケーション開発時の問題 プロファイラはこういった問題を解決するのに非常に役立ちます。 |
||||||||||
| プロファイラで取得できること | ||||||||||
|
プロファイラを利用すると、一般的には以下のような指標が取得できます。
表2:プロファイラで取得できる指標 取得した情報により、処理時間がかかっているアプリケーションロジックやメモリの不正利用、スレッドの待ち状態がわかり、アプリケーションの問題を解決するのに役立ちます。 プロファイラによっては、このような指標をグラフィカルに表示することができます。 |
||||||||||
|
1 2 3 次のページ |
||||||||||
|
|
||||||||||
|
|
||||||||||
|
||||||||||
|
|
||||||||||
|
||||||||||
|
|
||||||||||
|
||||||||||
|
|
||||||||||
|
||||||||||

