Contribution: Lock Contention Profiler for HotSpot
Andrew Dinn
adinn at redhat.com
Fri Nov 4 14:21:31 UTC 2016
On 04/11/16 12:04, Peter Hofer wrote:
. . .
>> Have you measured the overhead this change produces when running with
>> contention detection disabled? (i.e. do we pay to have this feature even
>> when we don't use it).
>
> We measured only the overhead relative to an unmodified OpenJDK build.
>
> Our profiler observes only lock contention, which is generally handled
> via slow paths in the VM code, so this is where we added the code to
> record events. I don't expect this code to cause much overhead when
> disabled. However, we added fields to several data structures, which
> might make a difference.
Yes, increased footprint (in code as well as object space) would be as
much a concern as increased execution time.
> I'll run some more benchmarks and report my findings.
Thanks very much.
regards,
Andrew Dinn
-----------
Senior Principal Software Engineer
Red Hat UK Ltd
Registered in England and Wales under Company Registration No. 03798903
Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander
More information about the hotspot-dev
mailing list