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