Re: Extend jcmd to java application level

2021-10-09 Thread Denghui Dong
Hi, Thank you for the response. I just made a PoC for this extension: https://github.com/D-D-H/jdk/commit/eb2a13b7ba8bd3e6d048491c8a579b179d2cef0d Here is the test code: ``` import sun.management.cmd.CmdMeta; import sun.management.cmd.Command; import sun.management.cmd.ParamMeta; import

Re: Extend jcmd to java application level

2021-10-08 Thread Erik Gahlin
to Java level by JavaCalls::call_static. -- From:Ioi Lam Send Time:2021 Oct. 8 (Fri.) 15:22 To:David Holmes ; dong denghui ; serviceability-dev ; hotspot-runtime-...@openjdk.java.net Subject:Re: Extend jcmd to java application

Re: Extend jcmd to java application level

2021-10-08 Thread Yi Yang
by JavaCalls::call_static. -- From:Ioi Lam Send Time:2021 Oct. 8 (Fri.) 15:22 To:David Holmes ; dong denghui ; serviceability-dev ; hotspot-runtime-...@openjdk.java.net Subject:Re: Extend jcmd to java application level On 10/7/21 6:25 PM

Re: Extend jcmd to java application level

2021-10-08 Thread Ioi Lam
On 10/7/21 6:25 PM, David Holmes wrote: Hi Denghui, On 7/10/2021 11:58 pm, Denghui Dong wrote: Hi team, The `jcmd` command can be used to call some built-in diagnostic commands in vm. Can we consider extending it to the java layer like perf data, so that Java developers can customize 

Re: Extend jcmd to java application level

2021-10-07 Thread Yasumasa Suenaga
10月8日(星期五) 07:45 To:董登辉(卓昂) ; serviceability-dev ; hotspot-runtime-...@openjdk.java.net Subject:Re: Extend jcmd to java application level Hi Denghui, I think you can do it with combination of JVMTI.data_dump dcmd and DataDumpRequest event in JVMTI. JVM(TM) Tool Interface

Re: Extend jcmd to java application level

2021-10-07 Thread David Holmes
Hi Denghui, On 7/10/2021 11:58 pm, Denghui Dong wrote: Hi team, The `jcmd` command can be used to call some built-in diagnostic commands in vm. Can we consider extending it to the java layer like perf data, so that Java  developers can customize their diagnostic commands and then call them 

Re: Extend jcmd to java application level

2021-10-07 Thread Denghui Dong
: Extend jcmd to java application level Hi Denghui, I think you can do it with combination of JVMTI.data_dump dcmd and DataDumpRequest event in JVMTI. JVM(TM) Tool Interface 17.0.0 (oracle.com) Thanks, Yasumasa On 2021/10/07 22:58, Denghui Dong wrote: Hi team, The `jcmd` command can be used to call

Re: Extend jcmd to java application level

2021-10-07 Thread Yasumasa Suenaga
Hi Denghui, I think you can do it with combination of JVMTI.data_dump dcmd and DataDumpRequest event in JVMTI. JVM(TM) Tool Interface 17.0.0 (oracle.com) Thanks, Yasumasa On 2021/10/07 22:58, Denghui

Extend jcmd to java application level

2021-10-07 Thread Denghui Dong
Hi team, The `jcmd` command can be used to call some built-in diagnostic commands in vm. Can we consider extending it to the java layer like perf data, so that Java developers can customize their diagnostic commands and then call them through `jcmd`? One application scenario I can think of for