What influences young generation pause times?
rocketraman at fastmail.fm
Thu Apr 22 09:24:52 PDT 2010
On 04/22/2010 02:22 AM, Jon Masamitsu wrote:
> On 4/21/10 4:19 PM, Raman Gupta wrote:
>> I am not suggesting any new API at this time -- I mentioned it only as
>> a pie-in-the-sky kind of thing.
>> My current suggestion is simply to gate System.gc() (or actually
>> Runtime.gc() I guess) with a new RuntimePermission. Without the
>> appropriate permission granted, gc() would simply be a no-op.
> I know very little about RuntimePermission. Who needs to be involved in
> a new one?
It seems the core libraries group is responsible for anything in
java.lang, which both SecurityManager and RuntimePermission are:
So presumably both the GC group and the core libraries group would
have to be ok with this change. If you guys are ok with this in
principle, I can coordinate getting approval from the core-libs group
via their mailing list. I would also need a sponsor -- I don't know if
they would be from gc-dev or core-libs or both.
Documentation like this one would have to be updated as well -- if
this is part of the JDK source then that is easy enough:
More information about the hotspot-gc-dev