On Wed, 27 Sep 2023 16:59:17 GMT, Roman Kennke <rken...@openjdk.org> wrote:
>> I think given this, issuing a warning is the appropriate thing to do. The >> warning might want to mention that the failure is likely because we are in >> the middle of a GC. That way the user has some context as to why SA info is >> not reliable. > > Could you advice how such a warning could look like? Does SA use a special > stream for that? Most warnings go to System.err, but I think System.out is better in most cases so the warning appears in line with the rest of the related output. You could do something like: Warning: We failed to find a thread that owns an anonymous lock. This is likely due to the JVM currently running a GC. Locking information may not be accurate. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/15907#discussion_r1338959696