[9] RFR(S): 8072774: bigapps/Weblogic+medrec/nowarnings fails due to CodeHeap 'profiled nmethods' exhaustion
Tobias Hartmann
tobias.hartmann at oracle.com
Tue Feb 17 17:08:38 UTC 2015
Thanks, Vladimir.
Best,
Tobias
On 17.02.2015 17:54, Vladimir Kozlov wrote:
> Looks good.
>
> Thanks,
> Vladimir
>
> On 2/17/15 7:18 AM, Tobias Hartmann wrote:
>> Hi,
>>
>> please review the following patch.
>>
>> https://bugs.openjdk.java.net/browse/JDK-8072774
>>
>> http://cr.openjdk.java.net/~thartmann/8072774/top/webrev.00/
>> http://cr.openjdk.java.net/~thartmann/8072774/hotspot/webrev.00/
>>
>> Problem:
>> Weblogic issues a warning because the profiled code heap is full. However, there is still space in other code heaps.
>>
>> Solution:
>> Extend the "fallback" solution such that profiled code is stored in the non-profiled code heap (and the other way around) if the code cache is really full. Like this, we try to establish the code type separation as long as possible, potentially improving iTLB and iCache behaviour, but also use all the available space if needed.
>>
>> Thanks,
>> Tobias
>>
More information about the hotspot-compiler-dev
mailing list