Performance Analyzer

{{Infobox software

|name = Performance Analyzer

|screenshot = PerformanceAnalyzer.png

|developer = Oracle

|released =

|latest release version = 12.5

|latest release date = {{Release date and age|2016|06}}{{cite web |title=Oracle® Developer Studio 12.5: Release Notes |url=https://docs.oracle.com/cd/E60778_01/html/E60741/index.html}}

|operating system = Solaris and Linux

|genre = Profiler

|license = Commercial proprietary software

|website = {{Official URL}}

}}

Performance Analyzer is a commercial utility software for software performance analysis for x86 or SPARC machines. It has both a graphical user interface{{cite book | title=Systems Performance: Enterprise and the Cloud |isbn = 9780133390094|url=https://books.google.com/books?id=xQdvAQAAQBAJ&q=solaris+studio+performance+analyzer&pg=PA119|last1 = Gregg|first1 = Brendan|year = 2014}} and a command line interface. It is available for both Linux and Solaris operating systems. It can profile C, C++, and Java.{{cite web |title=Java Performance: Hardware, Structures, and Algorithms |url=https://oracleus.activeevents.com/2014/connect/sessionDetail.ww?SESSION_ID=2654}}

Performance Analyzer is available as part of Oracle Developer Studio. It has visualization capabilities, can read out hardware performance counters,{{cite conference |last1=Schmidl |first1=Dirk |first2=Christian |last2=Terboven |first3=Dieter |last3=an Mey |first4=Matthias S. |last4=Müller |title=Suitability of Performance Tools for OpenMP Task-Parallel Programs |conference=Proc. 7th Int'l Workshop on Parallel Tools for High Performance Computing |year=2013 |pages=25–37 |isbn=9783319081441 |url=https://books.google.com/books?id=-I64BAAAQBAJ&pg=PA27}} thread synchronization, memory allocations and I/O, and specifically supports Java, OpenMP, MPI, and the Solaris kernel.

See also

References