Java EEコンテナのクラス・ローダ
実は、Oracle Application Serverのクラス・ローダの日本オラクル社内向けセミナが、今夜これからあります。その前に、Java EEコンテナのクラス・ローダ関連の資料をいくつか見てみたので、ポインタだけ残しておきます。
まず、各Java EEコンテナ/Webコンテナのドキュメント関連:
- Oracle9iAS Containers for J2EEにおけるクラスローディング (内容がちょっと古いです)
- IBM WebShere 6.1 > アプリケーションの開発と配置 > クラス・ロード
こっちは、一般的な内容のもの:
- IBM > developerWorks > クラス・ローディング問題の神秘を解く (Demystifying class loading problems)
- Java EE 5 仕様 > Application Assembly and Deployment
- Servlet 2.5仕様 > Web Applications
Javaプロファイラ YourKit
今日の社内セミナできいた話ですが、YourKitというJavaプロファイラがオススメらしいです。ちょっと試用してみましたが、なかなかいい感じ。
プロファイラは常時使うものじゃないんですが、いざという時にあると便利ですよね。JProbeなどの商用製品は高価過ぎて使いたくても使えませんでしたが、YourKitは有償とはいえ、かなり安価な価格設定になっています。
まぁ、最近では、NetBeansやEclipseに公式プロジェクトとしてプロファイラがあったり、Oracle JDeveloperにも標準でプロファイラ機能が入っていたり、と、無償で使えるものも増えてきているので、それで済む場合も多いかもしれません。
- YourKit
- Quest > JProbe
- Eclipse TPTP (Test & Performance Tools Platform)
- NetBeans Profiler