Misleading output from jcmd JFR.check
Martin Skarsaune
martin at skarsaune.net
Wed Sep 6 07:13:29 UTC 2017
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)
Also included in the first message ;-)
ons. 6. sep. 2017 kl. 09:10 skrev David Holmes <david.holmes at oracle.com>:
> Hi Martin,
>
> On 6/09/2017 5:00 PM, Martin Skarsaune wrote:
> > Hi David
> >
> > Details below.
>
> What does "java -version" show for that JVM please.
>
> Thanks,
> David
>
> > 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
> > <mailto: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/45d727a9/attachment.html>
More information about the serviceability-dev
mailing list