RFR 8058506: ThreadMXBeanStateTest throws exception
Erik Gahlin
erik.gahlin at oracle.com
Tue Oct 21 13:27:03 UTC 2014
Have you considered creating a LogMessage class that keeps the logCntr
value and the log message, instead of putting the counter into the log
string and parsing it.
Seems simpler and easier to understand.
Erik
Jaroslav Bachorik skrev 2014-10-20 13:12:
> Please, review the following test change
>
> Issue : https://bugs.openjdk.java.net/browse/JDK-8058506
> Webrev: http://cr.openjdk.java.net/~jbachorik/8058506/webrev.00
>
> The test fails intermittently due to the log printing blocking the
> test thread from time to time, resulting in incorrect data reported by
> ThreadMXBean.
>
> The solution is to use per-thread non-blocking StringBuilders (wrapped
> in Formatter instances) and aggregate the log output only after the
> test is finished.
>
> Thanks,
>
> -JB-
More information about the serviceability-dev
mailing list