Hi Alan and Erik,

Sorry, I'm not sure if I fully understand what you mean.
For this feature, I still think exporting jdk.internal.access to jdk.jfr is a 
good solutionsince there are
some other packages has already exported to jdk.jfr in this module.

Thanks,
Denghui Dong

------------------------------------------------------------------
From:Erik Gahlin <[email protected]>
Send Time:2020年3月5日(星期四) 19:55
To:董登辉(卓昂) <[email protected]>
Cc:hotspot-jfr-dev <[email protected]>; core-libs-dev 
<[email protected]>; Alan Bateman <[email protected]>
Subject:Re: RFR: 8238665: Add JFR event for direct memory statistics

We should avoid adding a dependency on java.management. The jdk.jfr module 
today only depends java.base so JFR can be used in constrained environments. 
All JMX related functionality is in jdk.management.jfr.

Erik

On 5 Mar 2020, at 10:54, Denghui Dong <[email protected]> wrote:
Hi Alan,

If I use ManagementFactoryHelper to get memory pools, I still need to modify 
src/java.management/share/classes/module-info.java
to export sun.management, right?

Thanks,
Denghui Dong
------------------------------------------------------------------
From:Alan Bateman <[email protected]>
Send Time:2020年3月5日(星期四) 16:46
To:董登辉(卓昂) <[email protected]>; Erik Gahlin <[email protected]>; 
hotspot-jfr-dev <[email protected]>; core-libs-dev 
<[email protected]>
Subject:Re: RFR: 8238665: Add JFR event for direct memory statistics

On 05/03/2020 02:44, Denghui Dong wrote:
> Hi Erik,
> Updated.
> Webrev: http://cr.openjdk.java.net/~ddong/8238665/webrev.01/
>
ManagementFactoryHelper has a method to get the list of MXBeans for the 
buffer pools. That could be easily changed to return an unmodifable 
list. That would allow you to emit statistics for memory-mapped files 
too (the current patch seems to be limited to emitting stats for direct 
buffers).

-Alan.

Reply via email to