![]() | Introduction To Profiling |
Prev | Next |
A code profiler is a tool that developers use to determine where their code spends its time, and where it should be optimized.
Once your software is developed, you often want to speed up parts of your code to improve the general speed of your application. For that matter, you need to know what parts of your program are causing the bottlenecks. Common wisdom says that 90% of an application's time is spent in 10% of the code. While not always true, this is the reality of a lot of programs and something you are probably aware of if you are reading this manual.
To get started with profiling, you need to understand what a code profiler can do for you and why you should use one. A code profiler produces information about the time spent during execution in the various parts of your code. It typically gives you the number of times a routine is called, who called it and which routines it did in turn call. In addition to the number of times the routine was executed, the profiler indicates how much time was spent in the routine itself and how much total time was spent in the routine and in the subroutines it called.
Prev | Home | Next |
Introduction | Up | Available Profilers |