If you need profiling and fix issues, JProfiler is best.
JRA provides basic troubleshooting issues like memory leaks, high level CPU bound functions etc.
JProfiler and other profilers would massage the collected data in a variety of ways and gives different perspectives.