Oracle Solaris Studio 12.4 includes enhancements to all its compilers and tools. The key features are in the following areas:
Support for the C++11 Standard. See Chapter 2, C++ Compiler.
Redesigned graphical interface to make it easier to navigate and understand performance data and specify which portions of your application to analyze.
Ability to run Performance Analyzer on a Linux, Windows, or Mac client and remotely access performance data on an Oracle Solaris or Linux system.
Significant improvements in eliminating false-positives during static analysis.
Reduced overhead time when collecting run-time data.
Faster dbx start-up time when processing large binaries.
Reduction in the size of debugging information.
Significant memory footprint reduction in the IDE, so large projects can be opened, searched, and modified faster.
Project settings that make large projects easier to use in version control systems.
Compiler and library optimizations for application performance improvements for Oracle Sun hardware servers: SPARC T5, SPARC M5, SPARC M6, SPARC M10, SPARC M10+, Intel Haswell, and Intel Ivy Bridge. Note that some of these improvements were already introduced in Oracle Solaris Studio 12.3 Platform-Specific Enhancements releases.
Implementation of new features in the OpenMP API Version 4.0, a major upgrade to the OpenMP API standard language specification.