RFR(xs): 8149405: OOM Error running java/lang/invoke/MethodHandlesTest.java on windows-x86
Kim Barrett
kim.barrett at oracle.com
Thu Mar 24 05:36:02 UTC 2016
> On Mar 23, 2016, at 11:02 AM, Derek White <derek.white at oracle.com> wrote:
>
> This is a very small fix that adds ResourceMarks to MethodData::clean_method_data() (and two similar functions nearby).
>
> Basically an iteration over all classes in all methods in all classes was occurring in one ResourceMark during a full gc, so we occasionally ran out of malloc space.
>
> Once again, x86 builds running on Win64 are the "canary in the coal mine" for these kinds of temp. memory leaks, so it's a great test case even if not a very realistic one!
>
> BUG: https://bugs.openjdk.java.net/browse/JDK-8149405
> WEBREV: http://cr.openjdk.java.net/~drwhite/8149405/webrev.01/
> TESTS: jprt
>
> Thanks for looking,
>
> - Derek
Looks good.
More information about the hotspot-gc-dev
mailing list