Misleading output from jcmd JFR.check

Martin Skarsaune martin at skarsaune.net
Wed Sep 6 07:48:57 UTC 2017


Ok, that makes sense.
Have posted to early access community.

Thanks again

Martin

ons. 6. sep. 2017 kl. 09:38 skrev Martin Skarsaune <martin at skarsaune.net>:

> Ah, good point.
>
> I think it should be pretty straightforward to reproduce. I don't think it
> makes much difference what java application runs, but if you want to run
> the exact same application, you can get it here :
>
>
> https://oss.sonatype.org/content/repositories/public/io/hawt/hawtio-app/1.5.3/hawtio-app-1.5.3.jar
>
> Martin
>
> ons. 6. sep. 2017 kl. 09:15 skrev David Holmes <david.holmes at oracle.com>:
>
>> On 6/09/2017 5:13 PM, Martin Skarsaune wrote:
>> > 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 ;-)
>>
>> It wasn't clear that process 11700 was running the exact same JVM.
>>
>> Thanks,
>> David
>>
>> >
>> > ons. 6. sep. 2017 kl. 09:10 skrev David Holmes <david.holmes at oracle.com
>> > <mailto: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>
>> >      > <mailto: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/3bc24f2b/attachment-0001.html>


More information about the serviceability-dev mailing list