RFR (M): 7177003 C1: LogCompilation support
Vladimir Ivanov
vladimir.x.ivanov at oracle.com
Thu Sep 27 14:07:22 PDT 2012
Thank you, Vladimir.
Best regards,
Vladimir Ivanov
On 9/26/12 8:54 PM, Vladimir Kozlov wrote:
> Looks good.
>
> thanks,
> Vladimir
>
> Vladimir Ivanov wrote:
>> Thank you, Vladimir and Chris.
>>
>> Here are updated changes [1]:
>> - merged with the latest changes in hotspot-comp
>> - removed intx->int conversion as you suggested
>> - removed "receiver is statically known" message from PrintInlining
>> output, but left in it the log
>>
>> Best regards,
>> Vladimir Ivanov
>>
>> [1] http://cr.openjdk.java.net/~vlivanov/7177003/webrev.01/
>>
>> On 09/26/12 02:47, Vladimir Kozlov wrote:
>>> Good changes!
>>>
>>> Small thing: in method.cpp and deoptimization.cpp remove (int) cast from
>>> os::current_thread_id() if you want tou use UINTX format (it reads 64bit
>>> in 64b VM).
>>>
>>> Thanks,
>>> Vladimir
>>>
>>> Vladimir Ivanov wrote:
>>>> 7177003: C1: LogCompilation support
>>>> http://cr.openjdk.java.net/~vlivanov/7177003/
>>>>
>>>> LogCompilation support in C1 - both client [1] and tiered [2] modes.
>>>>
>>>> These changes are only for Hotspot. LogCompilation tool changes will
>>>> be sent separately.
>>>>
>>>> Also:
>>>> - print code cache state (after each nmethod installation)
>>>> Example:
>>>> <code_cache
>>>> total_blobs='258'
>>>> nmethods='50'
>>>> adapters='133'
>>>> free_code_cache='98839808'
>>>> largest_free_block='98832512'/>
>>>>
>>>> - consistent nmethod numbering between ordinary and OSR
>>>> compilations
>>>> - correct printing of thread id's
>>>> - added missed tty locks where necessary
>>>>
>>>> Thanks!
>>>>
>>>> Best regards,
>>>> Vladimir Ivanov
>>>>
>>>> PS: actually, if it simplifies review, I can send cleanup/small
>>>> enhancements as a separate change. PPS: phew! Finally deciphered how
>>>> deoptimization in C1 works =)
>>>>
>>>> [1]
>>>> http://cr.openjdk.java.net/~vlivanov/7177003/webrev.00/compilation.client.log
>>>>
>>>>
>>>> [2]
>>>> http://cr.openjdk.java.net/~vlivanov/7177003/webrev.00/compilation.tiered.log
>>>>
>>>>
More information about the hotspot-compiler-dev
mailing list