Search code examples
garbage-collectionjstatvmid

Find VMID for running instance


I have a webapp running on tomcat and I want to look at garbage collection during runtime using jstat.

I have the command:

jstat.exe -gc <vmid> 1000

How can I find what the vmid is?


Solution

  • vmid is essentially a PID of JVM process

    You have multiple options to find PID of your JVM

    • use generic OS tools such as ps
    • use jps tools from JDK
    • use more elaborate version of jps from SJK tools (i.e. it can display system properties of listed JVMs)