Content deleted Content added
m Program analysis moved to Performance analysis |
mNo edit summary |
||
Line 1:
In [[computer science]], '''performance analysis''' (also known as '''program analysis''') is the use of specialized [[software]], called a profiler, to gather data about a program's execution. The profiler is used to determine how long certain parts of the program take to execute, how often they are executed, or to generate the [[call graph]] (the [[Graph (mathematics)|mathematical graph]] of which [[Subroutine|functions]] call which other functions)
Typically this information is used to identify those portions of the program that take the longest to complete. These time consuming parts can then be [[optimization|optomized]] to run faster. It is also a a common technique for [[debugging]].
|