Review request (S) 7195557 NPG: Unexpected number of memory pools

Bengt Rutisson bengt.rutisson at oracle.com
Wed Sep 5 08:52:11 UTC 2012


Hi Mikael,

I think this looks good.

One minor thing. You kind of solved the same problem in two different 
ways. In CollectionUsageThreshold.java you reduce the expected number 
and then increase it if you find a perm gen pool. In 
MemoryMXBean/MemoryTest.java you left the expected value unchanged and 
only reduce it if we do not find a perm gen pool.

I think it would be cleaner to use the same approach for both tests and 
I think I prefer the way you did it in CollectionUsageThreshold.java 
since the "normal" case from now on should be that there is no perm gen.

Bengt

On 2012-09-05 10:13, Mikael Gerdin wrote:
> Hi,
>
> With the perm gen removal changes the number of memory pools exported 
> by the VM has changed. This causes the tests 
> java/lang/management/MemoryMXBean/MemoryTest.java and 
> java/lang/management/MemoryMXBean/CollectionUsageThreshold.java to fail.
>
> My suggested fix is to modify the tests to work with VMs both with and 
> without perm gen memory pools.
>
> CR link:
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7195557
> Webrev:
> http://cr.openjdk.java.net/~mgerdin/7195557/webrev
>
> I'd also like to request that this fix be allowed to be pushed to 
> hsx/hotspot-gc/jdk instead of 8-tl/jdk so we can get rid of these test 
> failures in the hotspot testing before we integrate perm removal into 
> jdk8.
> With that I'll need someone to sponsor the push since I'm not a 
> Committer.
>
> Thanks
> /Mikael
>




More information about the hotspot-gc-dev mailing list