oracle solaris studio,Oracle Solaris Studio 软件简介
Oracle Solaris Studio 軟件簡介
Oracle Solaris Studio 由兩套工具組成:編譯器套件和分析套件。每個套件中所包含的工具都設計為相互配合使用,為單線程、多線程和分布式應用程序的開發(fā)提供優(yōu)化的開發(fā)環(huán)境。
當您開發(fā)在 SPARC 或 x86 和 x64 平臺上的 Oracle Solaris 10 或 Oracle
Solaris 11 中運行的 C、C++ 和 Fortran 應用程序時,或者是開發(fā)在 x86 和 x64 平臺上的 Oracle
Linux 中運行的 C、C++ 和 Fortran 應用程序時,Oracle Solaris Studio 能提供您所需的任何內容。編譯器和分析工具的設計使您的應用程序能在 Oracle Sun 系統(tǒng)中以最理想的狀態(tài)運行。
特別是,Oracle Solaris Studio 編譯器和分析工具被設計為利用多核 CPU 的處理能力,其中包括 SPARC T4、SPARC T3、UltraSPARC T2 和 UltraSPARC
T2 Plus 處理器以及 Intel? Xeon? 和 AMD Opteron 處理器。利用 Oracle Solaris Studio
可以更方便地創(chuàng)建面向這些平臺的串行和并行軟件應用程序。
Oracle Solaris Studio 的組件包括:
IDE,用于在圖形環(huán)境中開發(fā)應用程序。Oracle Solaris Studio IDE 集成了多種其他 Oracle Solaris Studio 工具,采用 Oracle Solaris 技術,如 DTrace。
C、C++ 和 Fortran 編譯器,用于使用命令行或通過 IDE 來編譯代碼。這些編譯器設計為與 Oracle Solaris Studio 調試器 (dbx) 配合使用,并包含一些可以用來針對特定處理器優(yōu)化代碼的選項。
各種庫,可以提高應用程序的高級性能和多線程處理能力。
Make 實用程序 (dmake),用于在分布式計算環(huán)境中使用命令行或通過 IDE 構建代碼。
調試器 (dbx),用于使用命令行或通過 IDE 或者通過獨立的圖形界面 (dbxtool) 來發(fā)現代碼中的錯誤。
代碼分析器工具,用于發(fā)現編譯期間代碼中的靜態(tài)代碼錯誤,以及執(zhí)行期間的內存訪問和代碼覆蓋錯誤。
性能分析器工具,采用 Oracle Solaris 技術(如 DTrace),可以在命令行或通過圖形界面使用,用來發(fā)現無法通過調試檢測到的代碼中的故障點。
線程分析器,用于檢查多線程程序,以檢測可導致數據爭用和死鎖的編程錯誤。
您可以將這些工具結合使用,以生成、調試及調整您的應用程序,從而在運行于 Oracle Sun 系統(tǒng)上的 Oracle Solaris 中實現高性能。本文檔的后面部分對每個組件進行了更詳盡的介紹。
總結
以上是生活随笔為你收集整理的oracle solaris studio,Oracle Solaris Studio 软件简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Slik-Subversion+Tort
- 下一篇: ubuntu php5-sybase 0