I am trying to monitor VisualGC from my workstation.
Command: java -version
openjdk version "1.8.0_151"
OpenJDK Runtime Environment (build 1.8.0_151-b12)
OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
So i created a policy file and tried starting jstatd like below.
file name: jstatd.all.policy
grant codebase "file:${java.home}/../lib/tools.jar" {
permission java.security.AllPermission;
};
Command tried: jstatd -J-Djava.security.policy=jstatd.all.policy
error: -bash: jstatd: command not found
command: rpm -qa | grep java
Output:
tzdata-java-2017c-1.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-headless-1.8.0.151-5.b12.el7_4.x86_64
java-1.8.0-openjdk-1.8.0.151-5.b12.el7_4.x86_64
python-javapackages-3.4.1-11.el7.noarch
Also, on visualvm, Tab: Visual GC, I am seeing "Not supported for this JVM"