< prev index next >
src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java
Print this page
rev 54717 : imported patch 8223306
*** 127,145 ****
}
}
protected void writeJavaThreads() throws IOException {
Threads threads = VM.getVM().getThreads();
! JavaThread jt = threads.first();
! int index = 1;
! while (jt != null) {
if (jt.getThreadObj() != null) {
// Note that the thread serial number range is 1-to-N
! writeJavaThread(jt, index);
! index++;
}
- jt = jt.next();
}
}
protected void writeJavaThread(JavaThread jt, int index)
throws IOException {
--- 127,142 ----
}
}
protected void writeJavaThreads() throws IOException {
Threads threads = VM.getVM().getThreads();
! for (int i = 0; i < threads.getNumberOfThreads(); i++) {
! JavaThread jt = threads.getJavaThreadAt(i);
if (jt.getThreadObj() != null) {
// Note that the thread serial number range is 1-to-N
! writeJavaThread(jt, i+1);
}
}
}
protected void writeJavaThread(JavaThread jt, int index)
throws IOException {
< prev index next >