Profiling (computer programming): Difference between revisions

Content deleted Content added
AnomieBOT (talk | contribs)
m Dating maintenance tags: {{Cn}}
FancyIX (talk | contribs)
No edit summary
Line 9:
== Use of profilers ==
[[File:CodeAnalyst3.png|thumb|Graphical output of the [[CodeAnalyst]] profiler.]]
[[File:SunPerfAnalyzer.png|thumb|GraphicalTimeline outputview of the [[ Oracle Solaris Studio]] Performance Analyzer.]]
[[File:SunPerfAnalyzer2.png|thumb|Disassembly view of the [[ Oracle Solaris Studio]] Performance Analyzer.]]
<blockquote>
"Program analysis tools are extremely important for understanding program behavior. Computer architects need such tools to evaluate how well programs will perform on new [[computer architecture|architectures]]. Software writers need tools to analyze their programs and identify critical sections of code. [[Compiler]] writers often use such tools to find out how well their [[instruction scheduling]] or [[branch prediction]] algorithm is performing..." ''-- (ATOM, [[Conference on Programming Language Design and Implementation|PLDI]], '94)''