On Tue, 28 Oct 2025 10:01:14 GMT, Alan Bateman <[email protected]> wrote:
>> Mat Carter has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Updated test based on comments
>
> test/hotspot/jtreg/runtime/cds/appcds/aotCache/HotSpotAOTCacheMXBeanTest.java
> line 98:
>
>> 96: public static void main(String[] args) {
>> 97: System.out.println("Hello Leyden " + args[0]);
>> 98: var aotBean =
>> ManagementFactory.getPlatformMXBean(HotSpotAOTCacheMXBean.class);
>
> This uses MF.getPlatformMXBean in the child VM. A more complete test would
> repeat with:
>
> MBeanServer server = ManagementFactory.getPlatformMBeanServer();
> HotSpotAOTCacheMXBean bean =
> ManagementFactory.newPlatformMXBeanProxy(server,
> "jdk.management:type=HotSpotAOTCacheMXBean",
> HotSpotAOTCacheMXBean.class);
>
>
> In any case, it might be simpler to test that the MXBean is registered in the
> test itself, it doesn't need to be in the child VM.
Thanks Alan, I changed the code per your recommendation to not use
ManagementFactory.getPlatformMXBean
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/28010#discussion_r2475470100