RFR 9: [TESTBUG] 8078582: java/lang/Runtime/exec/LotsOfOutput.java fails intermittently with Process consumes memory

Martin Buchholz martinrb at google.com
Tue May 19 23:55:36 UTC 2015


LotsOfOutput is a lousy test. totalMemory can grow with any quantum.
Better would be watching
usedMemory = Runtime.getRuntime().totalMemory() -
Runtime.getRuntime().freeMemory();
as suggested at
http://stackoverflow.com/questions/3571203/what-is-the-exact-meaning-of-runtime-getruntime-totalmemory-and-freememory

On Tue, May 19, 2015 at 2:32 PM, Roger Riggs <Roger.Riggs at oracle.com> wrote:

> Please review this update to a test to make it resilient to small
> allocations
> that may bump the total memory.  The test will also collect more data if
> it fails again.
>
> Webrev:
>    http://cr.openjdk.java.net/~rriggs/webrev-xx/
>
> Issue:
>   https://bugs.openjdk.java.net/browse/JDK-8078582
>
> Thanks, Roger
>
>
>
>



More information about the core-libs-dev mailing list