Performance Tuning
Performance analysis, commonly known as profiling, is the investigation of a program's behavior using information gathered as the program executes. Its goal is to determine which sections of a program to optimize. A profiler is a performance analysis tool that measures the behavior of a program as it executes, particularly the frequency and duration of function calls.