TRACESPINNING in taskqueue.hpp

David Holmes david.holmes at oracle.com
Wed Feb 15 02:33:43 UTC 2017


Correction ...

On 15/02/2017 11:59 AM, David Holmes wrote:
> On 15/02/2017 4:45 AM, Thomas Schatzl wrote:
>> Hi Yumin,
>>
>> On Tue, 2017-02-14 at 08:43 -0800, yumin qi wrote:
>>> Hi,
>>>
>>>   In file taskqueue.hpp, first #undef  TRACESPINNING
>>>   The next whatever in #ifdef TRACESPINNING will not be included in
>>> build.
>>>
>>>   Any comment?
>>
>>   not sure what you are asking here.
>>
>> Apparently anyone interested in using this code is supposed to change
>> the #undef to #define. Similar to other performance debug code in
>> hotspot.

I misread the suggestion ... you may need to delete the undef not change 
it to a define. As Yumin notes this flag is used in multiple files and 
it isn't clear they all include this header.

David

> Right ... except there's really no reason to have the undef unless
> TRACESPINNING is normally set by the build - which it isn't. It would be
> marginally more developer friendly to just be able to add
> -DTRACESPINNING to the make args than having to edit the file first.
>
> Cheers,
> David
>
>> Thanks,
>>   Thomas
>>


More information about the hotspot-dev mailing list