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