
The best part of JProfiler is its simplicity and ease of use, any newcomer can understand it. One of the most important aspects of the JProfiler is that it enables both memory profiles to assess memory usage. It can also assess thread conflicts by CPU profiling and Dynamic allocation leaks with memory profiling. JProfiler also generates a visual representation for the VM or the Virtual Machine load, also the load is represented across a variety of parameters including active and total bytes, threads, classes, instances and also garbage collector activities. Review collected by and hosted on G2.com.
Not much to say here, but I would say we can add more features to JProfiler, Add some integrations to other famous tools so it would be more easy.
Also, I would say it would be better if we improve thread visualization in JProfiler.
make it easier to find thread dump and a user guide for that Review collected by and hosted on G2.com.