− Javaソフトウェアの開発者にさらなる洞察力をもたらし、アプリケーションの性能を高めるプラグイン −
-- 2008年3月18日 --このプレスリリースは、米国サニーベール3月18日発英文リリースの抄訳です。
AMD(本社:米カリフォルニア州サニーベール、会長兼CEO:ヘクター・ルイズ)は本日、EclipseCon 2008の会場にて、Javaソフトウェア・コードの性能管理および監視機能を向上させるEclipseコミュニティ向けの最新プラグイン「CodeSleuth(コードスルース)」を発表しました。この最新プラグインは、AMDが「クアッドコアAMD Opteron™プロセッサ」などのAMDプロセッサ上でソフトウェア性能を分析する際に使用する同社の強力なツール「CodeAnalyst Performance Analyzer」と同様の機能を提供します。AMDは、同プラグインがJavaテクノロジ・コミュニティで即座に利用され、コミュニティのニーズとともに普及し、進化するよう、「CodeSleuth」をオープンソースとし、Eclipse Integrated Development Environment(IDE)内で無償のダウンロード提供を行います。
AMDのEarl Stahl(アール・スタール、ソフトウェア・デベロップメント担当副社長)は次のように述べています。「AMDは、Javaソフトウェアの開発者とオープンソース・ソフトウェアのコミュニティが、マルチコア・ハードウェアの持つ性能上のメリットを活用する為に十分な設備を確保できるよう、この取り組みを拡大しています。Javaテクノロジは、企業にとって広く普及した開発環境であり、Javaソフトウェアの開発者は『CodeSleuth』を使用することで、ハードウェアの最新トレンドを活用する為に必要なツールやリソースを利用できます」
「CodeSleuth」を使用することにより、開発者はJavaソフトウェア・コードのプロセッサ上での動作状況に関するデータを取得し、従来の性能分析力を向上させることができます。これによって、開発者は適切な情報に基づいてコーディング選択を行うことができ、性能上のボトルネックの発生要因となるプログラミング上の落とし穴を回避できるようになります。「CodeSleuth」がEclipseのオープンな開発プラットフォームと連携することで、Javaソフトウェアの開発者は、この追加機能を使い慣れたそれぞれのインタフェースで利用できます。さらに、「CodeSleuth」が「コンパイル済みコード」の性能情報を監視することで、開発者によるより深い洞察が可能となります。
Eclipse FoundationのMike Millinkovich氏(Executive Director)は次のように述べています。「AMDは、Eclipseコミュニティに対して大いに貢献しています。AMDが『CodeSleuth』を通じてEclipseコミュニティへの貢献を決定したことで、Javaソフトウェアの開発者は、ハードウェアによるコードの処理状況をより深く理解し、トラブルシューティングに要する時間と労力を軽減することができます。開発者の皆様が、このプラグインを大いに活用し、進化させることにより、各自のニーズに対応されることを期待しています」
今日のプロセッサは、内部に組み込まれたパフォーマンス・カウンタを通して、開発者とパフォーマンス・エンジニアの双方に有益な情報を提供します。開発者は、これらのパフォーマンス・カウンタがもたらす情報によって、プロセッサとコードのやり取りを把握することができます。開発者は「CodeSleuth」を使用することで、Java仮想マシン(JVM)が発するマシンコードを通じて、実際のアドレス位置からカウンタ情報を追跡し、Javaソフトウェアに返すことができます。開発者にとっては、Javaソフトウェアの性能上の問題箇所を特定できるようになることで、コードを修正し、全体的なアプリケーション性能を向上できます。アプリケーション性能の最適化に注力しているJavaソフトウェアの開発者は、「CodeSleuth」によって、とりわけ大きなメリットを享受できます。
「CodeSleuth」は、http://developer.amd.com/codesleuthからダウンロードできます。オープンソース・プロジェクトである「CodeSleuth」は、http://codesleuth.sourceforge.netからも入手可能です。「CodeSleuth」をはじめ、AMDがソフトウェア開発コミュニティ向けに提供している無償のオープンソース・ツールとリソースに関する詳細につきましては、AMD Developer Central(http://developer.amd.com)をご覧ください。
AMDについて:
AMD(NYSE:AMD)は、コンピュータ業界、グラフィックス、家電業界向けに革新的なマイクロプロセッサ・ソリューションを提供するグローバル・プロバイダです。AMDは、世界中のコンシューマおよびビジネス分野のお客様を支援する、徹底したお客様中心主義の理念に基づくソリューションを提供します。それにより、オープンな技術革新の促進、選択肢の拡大、さらに業界の発展に向けて努力します。日本AMD株式会社は、AMDの日本法人です。詳細については、http://www.amd.com (英語)または http://www.amd.co.jp (日本語)をご覧ください。
AMD、AMD Arrowロゴ、AMD Opteronならびにその組み合わせは、Advanced Micro Devices, Inc.の商標です。その他すべての名称は、情報提供の目的においてのみ記載されているもので、名称を所有する企業・団体などの商標である場合があります。