look out for the intel VTune, I just had a workshop on this by the intel people, and it sure is a greeaaat tool, you dont need to integrate it with your
IDE, it just works with your java code, shows you which portions of your code takes how much time, gives you the statistics using sampling methods, generates call-graphs, and allows you to dive right into the code with a single click and offers heaps of ways to resolve the problem., the thing is ofcourse, its a 30 day trial.
If its for ur business, your company could consider buying it, it is an amazing tool.
but hey, it works only on intel architectures.
have fun!
here's the link
http://www.intel.com/cd/software/products/asmo-na/eng/vtune/index.htm