8287799: JFR: Less noisy platform threads with jfr print

Reviewed-by: mgronlun
This commit is contained in:
Erik Gahlin 2022-06-07 14:32:00 +00:00
parent 1499e5eac0
commit ee4a6c23ee

View File

@ -540,7 +540,8 @@ public final class PrettyWriter extends EventPrintWriter {
private void printThread(RecordedThread thread, String postFix) {
long javaThreadId = thread.getJavaThreadId();
if (javaThreadId > 0) {
println("\"" + thread.getJavaName() + "\" (javaThreadId = " + thread.getJavaThreadId() + ", virtual = " + thread.isVirtual() + ")" + postFix);
String virtualText = thread.isVirtual() ? ", virtual" : "";
println("\"" + thread.getJavaName() + "\" (javaThreadId = " + javaThreadId + virtualText + ")" + postFix);
} else {
println("\"" + thread.getOSName() + "\" (osThreadId = " + thread.getOSThreadId() + ")" + postFix);
}