RFR (S): JDK-8138562 Event based tracing should cover monitor inflation
Daniel D. Daugherty
daniel.daugherty at oracle.com
Mon Oct 5 23:45:57 UTC 2015
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