RFR(s): 8035117: TEST_BUG: java/rmi/server/RemoteObject/notExtending/NotExtending.java can fail with timeout

Stuart Marks stuart.marks at oracle.com
Fri Dec 12 20:05:47 UTC 2014


Hi all,

Please review this small fix and cleanup to this test. The old version would 
force garbage collection of an unreferenced RMI object by allocating lots and 
lots of memory until OOME is received, which takes a long time and could cause a 
timeout. The better approach is simply to unexport the object.

I also did additional cleanups, such as not leaking the reference to 'this' from 
within the constructor, making comments and messages more concise, etc.

Webrev:

     http://cr.openjdk.java.net/~smarks/reviews/8035117/webrev.0/

Bug:

     https://bugs.openjdk.java.net/browse/JDK-8035117

Thanks,

s'marks



More information about the core-libs-dev mailing list