EXUS interview question

What is a Profiler in java programming?