Why isn't VisualVM showing all the normal tabs?

java, jvisualvm, visualvm

Solution

I found that this was the issue of usage of wrong JDK version. In my case my application was running on 64bit JDK and I started VisualVM from 32bit JDK. After starting VisualVM from the same JDK on which my application is running, everything was fine. Hope it will help you.

Problem

Usually I see all these tabs in VisualVM for locally running Java programs: However, I have one local program which is currently only showing me Overview and Monitor (even though it usually shows all those shown above): Also interesting is that VisualVM itself doesn't present the Profile tab: All three of the programs shown are running with the same JVM with the same Java Home. What controls which tabs are shown for a particular program? How can I get them all back for my program showing just Overview and Monitor? I have Visual VM 1.3.5 (latest at this date) and JDK 1.7.0_17.

Original source