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.