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