[9] RFR(S): 8060196: CodeHeap for 'non-nmethods' is full
Albert Noll
albert.noll at oracle.com
Mon Oct 13 14:34:16 UTC 2014
Hi Tobias,
8046809 (which is currently under review) removes that check. Does
removing the check fix the bug?
Best,
Albert
On 10/13/2014 03:02 PM, Tobias Hartmann wrote:
> Hi,
>
> please review the following patch.
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8060196
> Webrev: http://cr.openjdk.java.net/~thartmann/8060196/webrev.00/
>
> Problem:
> CodeCache::is_full() returns true if the non-nmethod code heap is full
> but we can still store non-nmethod code in the non-profiled code heap
> and therefore should not disable compilation (see comment 'fallback
> solution' in CodeCache::allocate).
>
> Solution:
> Adapt CodeCache::is_full() to not check the non-nmethod code heap. I
> also fixed the CodeHeap is full warning to suggest increasing the
> non-profiled code heap.
>
> Thanks,
> Tobias
More information about the hotspot-compiler-dev
mailing list