In software engineering, program profiling, software profiling or simplyprofiling, a form of dynamic program analysis(as opposed to static code analysis), is the investigation of a program's behavior using information gathered as the program executes. The usual purpose of this analysis is to determine which sections of a program to optimize - to increase its overall speed, decrease its memory requirement or sometimes both.
Chat with our AI personalities