A Profiler is a computer program that can track the performance of another program, thereby finding bottle necks.