By rchrd on Apr 14, 2011
The Solaris Studio C++ FAQ has been updated here.
SPOT simplifies the process of performance analysis by running an application under a common set of tools and producing HTML reports of its findings, which provides the following benefits:
By creating reports in HTML format, SPOT lets you place the reports on a server that can be accessed by an entire development team. For example, a SPOT report can be examined by remote colleagues, or referred to during a meeting. You could even email a URL of a particular line of source code, or disassembly, to a colleague for further review.
The SPOT report archives the compiler build commands as well as the profile for the active parts of the application. By comparing the current application profile with an older profile, you can easily check for changed code or changed compiler build flags.
SPOT can also profile the application according to the most frequently occurring hardware events, indicating which routines are encountering which problems.
Complete documentation on SPOT is here
Looking for a manual that used to be on docs.sun.com but can't find it any more?
Best way to find it is to use a site-directed Google search. All the docs at Oracle are under download.oracle.com.
So say you're looking for the Solaris Linkers & Libraries manual. Put this into a Google search box:
site:download.oracle.com "Linkers and Libraries"
and here's what you get.
Here's where to find information and discussions for the latest Oracle Solaris Studio compilers and tools at it's new home on the Oracle Technical Network (OTN):
There are also pages focused on primary topics regarding Solaris Studio compilers and tools:
Oracle Solaris Studio C, C++, and Fortran compilers include advanced features for building applications on Oracle Solaris SPARC and x86/x64 platforms.
Successful program debugging is more an art than a science.
dbxis an interactive, source-level, post-mortem and real-time command-line debugging tool plus much more.
Performance analysis is the first step toward program optimization. Oracle Solaris Studio Performance Analyzer can help you assess the performance of your code, identify potential performance problems, and locate the part of the code where the problems occur.
Oracle Solaris Studio C, C++, and Fortran compilers offer a rich set of compile-time options for specifying target hardware and advanced optimization techniques.
High Performance and Technical Computing (HPTC) applies numerical computation techniques to highly complex scientific and engineering problems. Oracle Solaris Studio compilers and tools provide a seamless, integrated environment from desktop to TeraFLOPS for both floating-point and data-intensive computing.Computing
The floating-point environment on Oracle Sun SPARC and x86/x64 platforms enables you to develop robust, high-performance, portable numerical applications. The floating-point environment can also help investigate unusual behavior of numerical programs written by others. The Sun Performance Library provides highly optimized versions of many advanced math function routines.
Still under development, there's more to do. Open for suggestions.
Deep thoughts on compiling C, C++, and Fortran codes with Oracle Solaris Studio compilers, especially optimization and parallelization, from the Solaris Studio documentation lead, Richard Friedman. Email him at
Richard dot Friedman at Oracle dot com
When Run Was A Compiler