Brussels / 4 & 5 February 2023


AsyncGetStackTrace: The Improved Version Of AsyncGetCallTrace (JEP 435)

Java profiling relies heavily on the AsyncGetCallTrace API. But this API has major drawbacks: It is unofficial, not well-tested, and omits important information. I propose AsyncGetStackTrace (JEP Candidate 435) as an improved replacement.

This talk will give an overview of AsyncGetCallTrace and AsyncGetStackTrace, their implementations, differences, and use cases.


Photo of Johannes Bechberger Johannes Bechberger