RFR: 7950: Better DisjointBuilder performance for events not ordered by event end attribute
Henrik Dafgård
hdafgard at openjdk.org
Wed Nov 9 16:08:36 UTC 2022
On Wed, 9 Nov 2022 10:36:08 GMT, Richard Startin <duke at openjdk.org> wrote:
> When I wrote the original code in 2010 collisions were rare. I think I saw a few cases of 2-3 lanes (for the same event type and thread), typically when doing recursive events. I wonder what has changed, if this is no longer a case? The JVM usually doesn't write overlapping events. Is it thread buffers coming out of order?
@egahlin As far as I've investigated the issue is prevalent in JVM applications running with Amazon Kinesis. It can produce tens of thousands of overlapping File Read events.
-------------
PR: https://git.openjdk.org/jmc/pull/449
More information about the jmc-dev
mailing list