Java パフォーマンスチューニング

Java テクノロジーを使用したアプリケーション開発者および、管理・運用・保守を行う方に対して、Java アプリケーションにおけるパフォーマンスチューニングのポイントや方法、手順を説明します。開発フェーズ、運用フェーズでのチューニングのポイントを理解し、演習を通して、パフォーマンスチューニングを体験します。

»   詳細の表示
 
 
コースの選択
製品 ID 期間 価格(税込)
JP-SL-033 3 日 ¥204,750

スケジュールが表示されない場合、または表示されたスケジュールがお客様のご 予定と合わない場合は、「スケジュール問合せ/団体研修ご相談」をクリックし て、日付をお問い合わせいただくか、お客様の組織に対するオンサイトでの講習 または専用クラスの開催をご相談ください。

 
 
対象者
  • Java アプリケーションにおけるパフォーマンスチューニングについて習得されたい方

 上に戻る

 
 
前提条件
このコースを修得するためには、以下のスキル/知識が必要です:
  • 以下のコースを受講済みの方、または同等の知識を有する方。
    「実践:Java トラブルシューティング」
  • Java プログラミング言語の知識を有する方
  • メモリ、スレッド、チューニング概念についての大まかな知識を有する方

 上に戻る

 
 
習得できるスキル
  • アプリケーションのパフォーマンス
  • パフォーマンスチューニングの基礎
  • パフォーマンス測定におけるモニタリング
  • パフォーマンス測定における負荷テスト
  • パフォーマンスの評価
  • ボトルネックの特定とプロファイリング
  • チューニング方針の決定
  • JVM チューニング
  • アプリケーションサーバーチューニング
  • アプリケーションチューニング
  • パフォーマンスチューニングの実践

 上に戻る

 
 
トピック
実習環境
  • Java Platform, Standard Edition Development Kit 6 (JDK 6)
  • Java Platform, Enterprise Edition 5 (Java EE 5)
  • NetBeans 6.5.1
  • GlassFish v2.1
  • Apache JMeter 2.3.x

 上に戻る

 
 
コース内容

コース内容
  - アプリケーションのパフォーマンス
   アプリケーションのパフォーマンス
   パフォーマンスの重要性
   パフォーマンスに関する問題
   パフォーマンスに関する問題へのアプローチ

  - パフォーマンスチューニングの基礎
   パフォーマンスチューニングの概要
   実施計画の検討
   パフォーマンスチューニングのプロセス
   パフォーマンス目標値の設定
   パフォーマンス測定の実施
   パフォーマンスの評価
   ボトルネックの特定
   チューニング方針の特定
   チューニングの実施
   Java におけるパフォーマンスチューニング
   パフォーマンスチューニングに有用なツール

  - パフォーマンス測定におけるモニタリング
   パフォーマンス測定の概略
   パフォーマンス測定におけるモニタリング
   Java におけるモニタリング手法
   パフォーマンス測定の実施手順
   パフォーマンス測定に有用なモニタリングツール
   Java VisualVM
   Java VisualVM によるモニタリング

  - パフォーマンス測定における負荷テスト
   負荷テストの概略
   パフォーマンス測定における負荷テスト
   負荷テストの実施手順
   環境の確認
   負荷テストの設計
   検証環境の整備
   負荷テストの実施
   テスト結果の収集
   Apache JMeter
   Apache JMeter による負荷テスト

  - パフォーマンスの評価
   パフォーマンスの評価の概略
   レスポンスタイムの評価
   スループットの評価
   キャパシティの評価
   パフォーマンスチューニングの終了判定

  - ボトルネックの特定とプロファイリング
   ボトルネックの特定手順
   ボトルネック候補の洗い出し
   ボトルネック候補の絞り込み
   ボトルネック構成要素の調査
   レスポンスタイムに問題がある場合の調査
   スループットに問題がある場合の調査
   キャパシティに問題がある場合の調査
   プロファイリングの概略
   NetBeans Profiler
   NetBeans Profiler によるプロファイリング

  - チューニング方針の決定
   チューニング方針の検討
   チューニング方針の決定
   Java におけるチューニングポイント
   JVM のチューニングポイント
   アプリケーションサーバーのチューニングポイント
   アプリケーションのチューニングポイント

  - JVM チューニング
   JVM チューニングの概要
   JVM オプションの指定方法
   JVM チューニングのアプローチ
   バージョンアップの検討
   実行エンジンの変更
   GC アルゴリズムの変更
   メモリサイズの設定
   より効率性を高めるための設定

  - アプリケーションサーバーチューニング
   アプリケーションサーバーとは
   アプリケーションサーバーが提供する機能
   アプリケーションサーバーチューニングの概要
   アプリケーションサーバーチューニングのアプローチ
   スレッドプールのチューニング
   Web コンテナのチューニング
   EJB コンテナのチューニング
   リソースのチューニング
   その他のチューニングポイント

  - アプリケーションチューニング
   アプリケーションチューニングの概要
   アプリケーションチューニングのアプローチ
   Java プログラム全般のチューニング
   サーブレット/JSP/JSF のチューニング
   EJB のチューニング
   JPA のチューニング

  - パフォーマンスチューニングの実践
   パフォーマンスチューニングの実施例
   パフォーマンスチューニングのプロセス
   パフォーマンス目標値の設定
   パフォーマンス測定の実施
   パフォーマンスの評価
   ボトルネックの特定
   チューニング方針の決定
   チューニングの実施
   パフォーマンス測定の実施
   パフォーマンスの評価

 上に戻る