At several stops on the NFJS tour, I've been asked about some of the minor issues in running JPS and VisualVM on the Windows platform. The primary problem is that the processes in JPS and VisualVM are listed as:
<Unknown Application> (pid ###)
I have been successful in working around this by renaming the hsperfdata temp directory as noted in a separate thread on the Sun forums.