title: Profiling java application running as service(locally/remotely)
body: <p>I'm looking for a tool which can profile the java application running as a windows service (  remotely/locally either way) . </p>
  
  <p>I've come across <strong>VisualVM</strong> as one option. Are there any other products available other than VisualVm.I'm more interested in reputated product. Can <strong>Jprofiler</strong> do this for me?</p>
  
  <p><strong>VisualVM</strong> , Does it give class wise list of profiling ?</p>