Oracle Solaris Studio comprises a suite of tools for application development on Solaris and Linux operating environments:
High performance optimizing compilers and runtime libraries for C, C++, and Fortran (cc, CC, and f95) that natively implement the OpenMP 3.0 API for shared memory parallelization
The scriptable and multithread aware interactive dbx debugger and dbxtool debugger GUI
New tools for discovering memory leaks and code coverage, discover and uncover
The highly optimized and multithreaded Sun Performance Library
A Performance Analyzer to profile single- and multi-threaded applications to detect performance bottlenecks and inefficiencies, and DLight for system profiling using DTrace technology on Solaris environments.
A Thread Analyzer to identify potential and hard-to-detect data race and deadlock conditions at runtime before they occur in multithreaded applications.
An IDE tailored for use with the component compilers, debugger, and analysis tools, along with a code-aware editor, workflow, and project functionality for building applications.
Links to the complete set of Oracle Solaris Studio documentation can be found on the Oracle Technical Network portal, http://www.oracle.com/technetwork/server-storage/solarisstudio/documentation