知って使えるJVMの概要とヒープダンプ取得から解析まで
Javaがもっとおもしろくなる! プログラムの実行を担うJVMの情報を見てみよう 第1回
本連載では、Javaプログラムの実行を担うJava仮想マシン(JVM)について、その情報を取得するさまざまなツールの利用を通じて理解を深めます。JVMやそのツールに関する知識はアプリケーションが正常に動作しているときではなく、障害など異常が起こった際に大いに活躍します。それだけでなく、Javaプログラムを動作させる仕組みを知ることはソフトウェアを開発するエンジニアの皆さんの知的な部分を刺激するとともに、シニアレベルのJavaエンジニアへと進む第一歩となります。連載第1回はJVMの概要を解説し、模擬的なトラブルシュート体験としてヒープダンプを取得して解析します。
この記事は参考になりましたか?
- Javaがもっとおもしろくなる! プログラムの実行を担うJVMの情報を見てみよう連載記事一覧
-
- 知って使えるJVMのログ出力と情報収集や解析ツール
- 知って使えるJVMの概要とヒープダンプ取得から解析まで
- この記事の著者
-
阪田 浩一(株式会社NTTデータ)(サカタ コウイチ)
Javaのオープンソース実装OpenJDKの研究開発とそのトラブルシューティングに従事。OpenJDK Author(最小の開発者ロール)、Javaチャンピオン。Java仮想マシン(JVM)により一層詳しくなりたいという思いで歩を進めている。
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です