A Profiler is a criminologist who studies a criminal's method for clues to his psychology to aid in capturing him.
In the field of computer programming, a Profiler is a computer program that can track the performance of another program, thereby finding bottle necks.