RFR (S): JDK-8138562 Event based tracing should cover monitor inflation

David Simms david.simms at oracle.com
Tue Oct 6 08:40:46 UTC 2015


Thanks for the review Dan,

All your comments applied, cheers

/David Simms


On 06/10/15 01:45, Daniel D. Daugherty wrote:
> On 10/5/15 1:41 AM, David Simms wrote:
>> Greetings,
>>
>> Please review the addition of event based tracing at monitor 
>> inflation time...
>>
>> Webrev:
>>
>> http://cr.openjdk.java.net/~dsimms/8138562/
>
> src/share/vm/runtime/synchronizer.cpp
>     L1316: event.cancel(); // lets not post an inflation event, unless 
> we did the deed ourselves
>         Typo: "lets" -> "let's"
>
> src/share/vm/runtime/synchronizer.hpp
>     L110:   static ObjectMonitor* inflate(Thread * Self, oop obj, 
> InflateCause cause = inflate_cause_vm_internal);
>
>         I hate default parameter values! :-)
>
>         Shouldn't 'cause' be a const?
>
>     L113:   static const char* inflate_cause_name(InflateCause cause);
>
>         Shouldn't 'cause' be a const?
>
>     L166:   static void 
> post_monitor_inflate_event(EventJavaMonitorInflate* event,
>     L167:                                          oop obj,
>     L168:                                          InflateCause cause);
>
>         Shouldn't 'obj' and 'cause' both be a const?
>
> src/share/vm/trace/trace.xml
>     No comments.
>
> src/share/vm/trace/traceEventClasses.xsl
>     No comments.
>
> src/share/vm/trace/tracetypes.xml
>     No comments.
>
> Pretty minor stuff. Thumbs up and I don't need to see another
> webrev if you chose to fix these.
>
> Dan
>
>
>>
>> Bug:
>>
>> https://bugs.openjdk.java.net/browse/JDK-8138562
>>
>>
>> Cheers
>> /David Simms
>



More information about the hotspot-runtime-dev mailing list