< 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 >