34 | Sun Microsystems, Inc. |
Application Selection
Application selection helps identify those applications that stand to benefit from CoolThreads technology. The CoolThreads Selection Tool (coolst) helps determine application suitability for both the UltraSPARC T1 and ULtraSPARC T2 architectures, accelerating the understanding of application execution and helping to take the risk out of investment decisions. The tool measures the number of
Development
Developers need to be able to build, test, and evaluate applications, producing the most effective code while advancing their productivity with their chosen tools.
•GCC for SPARC Systems (GCC4SS) — Specifically tuned and optimized for SPARC systems, GCC4SS complements the popular GCC compiler suite, delivering up to three times the performance of compiled applications with even greater levels of reliability. At the same time, GCC4SS is 100 percent compatible with GCC, supporting all ABIs, language extensions, and flags.
•Sun Studio 12 — Sun Studio 12 provides developers with the latest
•Binary Improvement Tool (BIT) and Simple Performance Optimization Tool (SPOT) — Used for code coverage analysis, BIT provides instruction and call count data at run time, helping to significantly improve developer productivity and application performance. BIT does not require source code, and works with both executables and libraries. SPOT also helps deliver improved developer productivity by automating the gathering and reporting of code data.
•Sun Memory Error Discovery Tool (Discover) — Memory access errors can be one of the hardest types of errors to detect, since symptoms of the error typically appear arbitrarily far from the point where the error occurred. The Sun Memory Error Discovery Tool (Discover) is designed to detect and report common memory access errors. Reported errors include accessing uninitialized memory, writing past the end of an array, or accessing memory after it has been freed.
Tuning and Debugging
Administrators and developers alike need to monitor, analyze, and tune applications under