What is the best Java profiler?

What is the best Java profiler?

Some of the best Jprofiler include Java VisualVM, NetBreans Profiler, YourKit, Java Interactive Profiler (JIP) among many others.