RFR: 8279949: JavaThread::_free_handle_block leaks native memory
David Holmes
dholmes at openjdk.java.net
Sun Feb 13 02:00:04 UTC 2022
On Sat, 12 Feb 2022 22:07:33 GMT, Leonid Mesnik <lmesnik at openjdk.org> wrote:
> Please review following fix which delete whole list of JNIHandle blocks in JNIHandleBlock::release_block(...).
> Also, I added sanity verification of _pop_frame_link to ensure that there are no leaks there.
>
> Fix verified with tier1-6. Also, verified that memory leak is not reproduced anymore.
>
> Thanks to Vladimir I. for finding exact root cause of problem.
On further examination it seems we can't guarantee balanced use so cleaning up at thread exit does seem the right approach.
-------------
PR: https://git.openjdk.java.net/jdk/pull/7453
More information about the hotspot-runtime-dev
mailing list