On Tue, 4 May 2021 09:05:38 GMT, Athijegannathan Sundararajan
wrote:
> Instead of BufferReference class, Map.Entry is used as pair implementation.
> This avoids the metaspace leak seen via thread local.
src/java.base/share/classes/jdk/internal/jimage/ImageBufferCache.java line 46:
> 44:
>
On Tue, 4 May 2021 09:05:38 GMT, Athijegannathan Sundararajan
wrote:
> Instead of BufferReference class, Map.Entry is used as pair implementation.
> This avoids the metaspace leak seen via thread local.
looks OK to me.
-
Marked as reviewed by vtewari (Committer).
PR:
On Tue, 4 May 2021 09:05:38 GMT, Athijegannathan Sundararajan
wrote:
> Instead of BufferReference class, Map.Entry is used as pair implementation.
> This avoids the metaspace leak seen via thread local.
Marked as reviewed by jlaskey (Reviewer).
-
PR:
Instead of BufferReference class, Map.Entry is used as pair implementation.
This avoids the metaspace leak seen via thread local.
-
Commit messages:
- added comment. generics cleanup.
- 8260621: (jrtfs) ThreadLocal memory leak in ImageBufferCache when using jrtfs
Changes: