Skip to content

Commit 68d0f70

Browse files
committed
GH-96 detect 'park' thread state on JDK 9+
(cherry picked from commit 5e36af0)
1 parent 8ce9bdf commit 68d0f70

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

visualvm/applicationviews/src/com/sun/tools/visualvm/application/views/threads/ThreadMXBeanDataManager.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -203,8 +203,12 @@ boolean isSleeping(StackTraceElement element) {
203203
}
204204

205205
boolean isParked(StackTraceElement element) {
206-
return "sun.misc.Unsafe".equals(element.getClassName()) && // NOI18N
207-
"park".equals(element.getMethodName()); // NOI18N
206+
String className = element.getClassName();
207+
208+
if ("jdk.internal.misc.Unsafe".equals(className) || "sun.misc.Unsafe".equals(className)) {
209+
return "park".equals(element.getMethodName());
210+
}
211+
return false;
208212
}
209213
}
210214
}

0 commit comments

Comments
 (0)