Jvisualvm is a great tool even for developers. Brace is on popular profiling tool which enable you to add some profiling logic to the existing jvm. Like dump out the variable passed to the given method.
Btrace has one plugin for jvisualvm, if you followed this link https://btrace.dev.java.net/visualvm_uc.html.
you may get an error, something like cannot read NBM, network issue.
the server is definitely available. 3 nbms have been downloaed to that folder.
Now, you need change the plug-in update address to http://btrace.kenai.com/uc/visualvm/updates.xml
then reload the catalog and click to install the plug-in. easy you profiling