Several profilers can attach to running JVMs, but only JProfiler can attach to Windows services. It is very easy to do:

1.Start "Quick attach":



2. All JVMs are shown that run with your user account. Select the "Show services" button at the top:


 3. Select your service:


4. Profile!