RFR (S): 8022494: Make compilation IDs sequential
Albert Noll
albert.noll at oracle.com
Thu Oct 24 22:31:39 PDT 2013
Hi Igor,
if you are ok with it, I would push it into 8. The change is low-risk
and improves the understandability/readability of -XX:+PrintCompilation.
Best,
Albert
On 24.10.2013 22:11, igor.ignatyev at oracle.com wrote:
> Albert,
> Do you plan to push it into jdk8 or jdk8uX?
>
> - Igor
>
> ----- Reply message -----
> From: "Albert Noll" <albert.noll at oracle.com>
> To: "Christian Thalinger" <christian.thalinger at oracle.com>
> Cc: "hot >> hotspot-compiler-dev at openjdk.java.net"
> <hotspot-compiler-dev at openjdk.java.net>
> Subject: RFR (S): 8022494: Make compilation IDs sequential
> Date: Thu, Oct 24, 2013 23:50
>
> Hi Chris,
>
> thanks for looking at this. I'll fix the typos before pushing.
>
> Best,
> Albert
>
> On 24.10.2013 18:12, Christian Thalinger wrote:
>> *src/share/vm/runtime/sharedRuntime.cpp:*
>> *+ // The compilation falls outside the allowed range. Note that this can only happen in debug*
>> *+ // build if the cIStart(OSR) and CIStop(OSR) flags at are specified. Since currently this wrapper*
>> Typo: CIStart. Also, should this be: “flags are”?
>>
>> Otherwise this looks good.
>>
>> On Oct 24, 2013, at 1:56 AM, Albert Noll <albert.noll at oracle.com
>> <mailto:albert.noll at oracle.com>> wrote:
>>
>>> Here is the updated webrev:
>>>
>>> http://cr.openjdk.java.net/~anoll/8022494/webrev.04/
>>> <http://cr.openjdk.java.net/%7Eanoll/8022494/webrev.04/>
>>>
>>> Best,
>>> Albert
>>>
>>> On 24.10.2013 10:21, Albert Noll wrote:
>>>> Hi Aleksey,
>>>>
>>>> thanks for looking at this.
>>>>
>>>> On 24.10.2013 10:15, Aleksey Shipilev wrote:
>>>>> On 10/24/2013 12:01 PM, Albert Noll wrote:
>>>>>> Here is the updated webrev:
>>>>>> http://cr.openjdk.java.net/~anoll/8022494/webrev.03/
>>>>>> <http://cr.openjdk.java.net/%7Eanoll/8022494/webrev.03/>
>>>>> Nice to see the locking gone.
>>>>>
>>>>> compileBroker.cpp:
>>>>> * Is that considered correct that OSR and normal compilations are
>>>>> marked differently when running in debug mode, but not in release? I
>>>>> understand the comment before assign_compile_id, so this is more
>>>>> of the
>>>>> philosophical question.
>>>> Compilation IDs are only different if -XX:CICountOSR is set, which is
>>>> defaulted to false.
>>>>> sharedRuntime.cpp:
>>>>> * Why do you need "2653 return;" in the method tail?
>>>> Thanks for spotting this. I missed it during the cleanup.
>>>>
>>>> Best,
>>>> Albert
>>>>> Thanks,
>>>>> -Aleksey.
>>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20131025/6380055a/attachment-0001.html
More information about the hotspot-compiler-dev
mailing list