> On 25 Jul 2017, at 01:37, Mandy Chung <mandy.ch...@oracle.com> wrote:
> 
> Vladimir,
> 
> I believe you don’t want to add the dependency from JVMCI to java.management. 
>  Otherwise, JVMCI can’t run with only java.base.

The dependency is unfortunate. Can you suggest how JVMCI platform beans could 
participate in platform bean registration without the dependency?

>  Is the MBean in jdk.internal.vm.compiler or in Lab’s Graal compiler?

Anything in Lab’s Graal compiler is destined for JDK Graal so the distinction 
is only temporary at best.

> 
> src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/src/jdk/vm/ci/services/internal/JVMCIMXBeans.java
> - I suspect this file meant to be in 
> src/jdk.internal.vm.ci/share/classes/src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/internal/JVMCIMXBeans.java

Not sure I follow - there is currently no such directory 
src/jdk.internal.vm.ci/share/classes/src

-Doug

>> On Jul 12, 2017, at 2:20 PM, Vladimir Kozlov <vladimir.koz...@oracle.com> 
>> wrote:
>> 
>> https://bugs.openjdk.java.net/browse/JDK-8182701
>> webrev:
>> http://cr.openjdk.java.net/~kvn/8182701/webrev.jdk/
>> http://cr.openjdk.java.net/~kvn/8182701/webrev.hs/
>> 
>> Contributed by Jaroslav Tulach.
>> 
>> JDK itself contains quite a lot of platform MBeans which get registered "on 
>> demand". Graal compiler (jdk.internal.vm.compiler) provides its own MBean(s) 
>> - however currently there is no way to register it "on demand". JDK9 already 
>> contains support for collecting platform MBeans from various modules. We 
>> just need to expose Graal MBean through JVMCI.
>> 
>> Thanks,
>> Vladimir
> 

Reply via email to