Oracle® Solaris Studio 12.4: 概要

印刷ビューの終了

更新: 2014 年 12 月
 
 

Oracle Solaris Studio ソフトウェアの紹介

Oracle Solaris Studio は 2 つのツールスイートから構成されています。コンパイラスイートと分析スイートです。各スイートのツールは相互に連携して、単独、マルチスレッド、または分散型のアプリケーションの開発向けに最適化された開発環境を提供するように設計されてします。

Oracle Solaris Studio は、SPARC または x86 および x64 プラットフォーム上の Oracle Solaris 10 または Oracle Solaris 11、あるいは x86 および x64 プラットフォーム上の Oracle Linux で実行される C、C++、および Fortran アプリケーションを開発するために必要なすべてのものを備えています。コンパイラおよび分析ツールは、Oracle Sun システム上でのアプリケーションの動作を最適にするように設計されています。

特に、Oracle Solaris Studio コンパイラおよび分析ツールは、新しいマルチコア CPU (SPARC T5、SPARC M5、SPARC M6、SPARC M10、SPARC M10+、Intel Ivy Bridge、および Haswell プロセッサを含む) および古いプロセッサ (SPARC T4、SPARC T3、Intel® Xeon®、および AMD Opteron プロセッサを含む) の機能を活用するように設計されています。Oracle Solaris Studio を使用すると、これらのプラットフォームで並列および同時実行のソフトウェアアプリケーションをより簡単に作成できます。

Oracle Solaris Studio のコンポーネントには次のものが含まれます。

  • グラフィカル環境でのアプリケーション開発用の IDE。Oracle Solaris Studio IDE は、ほかの複数の Oracle Solaris Studio ツールを統合しています。

  • コマンド行で、または IDE 経由でコードをコンパイルするための C、C++、および Fortran コンパイラこれらのコンパイラは、Oracle Solaris Studio デバッガ (dbx) と緊密に連携するように設計され、特定のプロセッサ向けにコードを最適化するためのオプションを備えています。

  • アプリケーションに高度なパフォーマンスおよびマルチスレッド機能を追加するライブラリ。

  • コマンド行で、または IDE 経由で分散コンピューティング環境でのコードを構築するための make ユーティリティー (dmake)

  • コマンド行で、IDE 経由で、または独立したグラフィカルインタフェース (dbxtool) 経由でコードのバグを検出するためのデバッガ (dbx)。

  • コンパイル時にコード内の静的コードエラーを検出し、実行時にメモリーアクセスエラーおよびコードカバレージエラーを検出するためのコードアナライザツール。

  • DTrace などの Oracle Solaris テクノロジを採用し、コマンド行またはグラフィカルインタフェース経由で、デバッグによって検出できないコード内の問題箇所を検出するために使用できるパフォーマンスアナライザツール。

  • マルチスレッドプログラムを検査して、データの競合およびデッドロックの原因となるプログラミングエラーを検出するためのスレッドアナライザ。

これらのツールを併用すると、Oracle Sun システム上で実行される Oracle Solaris で高いパフォーマンスが得られるようにアプリケーションを構築、デバッグ、および調整できます。このドキュメントでは、各コンポーネントについて詳しく説明します。