Misleading output from jcmd JFR.check

Martin Skarsaune martin at skarsaune.net
Wed Sep 6 07:00:11 UTC 2017


Hi David

Details below.

Cheers

Martin

Martins-MacBook-Pro-2:Downloads marska$
/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin/*jcmd 11700
VM.command_line*

11700:

VM Arguments:

java_command: hawtio-app-1.5.3.jar

java_class_path (initial): hawtio-app-1.5.3.jar

Launcher Type: SUN_STANDARD

Martins-MacBook-Pro-2:Downloads marska$
/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin/*jcmd 11700
help*

11700:

The following commands are available:

JFR.configure

JFR.stop

JFR.start

JFR.dump

JFR.check

VM.log

VM.native_memory

ManagementAgent.status

ManagementAgent.stop

ManagementAgent.start_local

ManagementAgent.start

Compiler.directives_clear

Compiler.directives_remove

Compiler.directives_add

Compiler.directives_print

VM.print_touched_methods

Compiler.codecache

Compiler.codelist

Compiler.queue

VM.classloader_stats

Thread.print

JVMTI.data_dump

JVMTI.agent_load

VM.stringtable

VM.symboltable

VM.class_hierarchy

GC.class_stats

GC.class_histogram

GC.heap_dump

GC.finalizer_info

GC.heap_info

GC.run_finalization

GC.run

VM.info

VM.uptime

VM.dynlibs

VM.set_flag

VM.flags

VM.system_properties

VM.command_line

VM.version

help


For more information about a specific command use 'help <command>'.

Martins-MacBook-Pro-2:Downloads marska$

ons. 6. sep. 2017 kl. 08:53 skrev David Holmes <david.holmes at oracle.com>:

> Hi Martin,
>
> On 6/09/2017 4:38 PM, Martin Skarsaune wrote:
> > Hi
> >
> > If I run *JFR.check* in build 9+181 , the response indicates that I can
> > invoke *VM.unlock_commercial_features*.
> > This command is not available in the given VM.
> >
> > The output should not refer to this command i VM where it is not
> available.
> >
> > Cheers
> >
> > Martin Skarsaune
> >
> >
> > Example:
> >
> > Martins-MacBook-Pro-2:Downloads marska$ java -version
> >
> > java version "9"
> >
> > Java(TM) SE Runtime Environment (build 9+181)
> >
> > Java HotSpot(TM) 64-Bit Server VM (build 9+181, mixed mode)
> >
> > Martins-MacBook-Pro-2:Downloads marska$
> > /Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Home/bin/jcmd 11700
> > JFR.check
> >
> > 11700:
>
> What JVM is process 11700? What does "jcmd 11700 help" show?
>
> Thanks,
> David
> -----
>
> > Java Flight Recorder not enabled.
> >
> >
> > Use VM.unlock_commercial_features to enable.
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/serviceability-dev/attachments/20170906/9ac82ad5/attachment-0001.html>


More information about the serviceability-dev mailing list