11 |
|
import java.io.ByteArrayOutputStream; |
12 |
|
import java.io.ObjectInputStream; |
13 |
|
import java.io.ObjectOutputStream; |
14 |
+ |
import java.lang.management.ManagementFactory; |
15 |
+ |
import java.lang.management.ThreadInfo; |
16 |
|
import java.util.ArrayList; |
17 |
|
import java.util.Arrays; |
18 |
|
import java.util.Date; |
516 |
|
/** |
517 |
|
* A debugging tool to print all stack traces, as jstack does. |
518 |
|
*/ |
519 |
< |
void printAllStackTraces() { |
520 |
< |
System.err.println( |
521 |
< |
Arrays.toString( |
522 |
< |
java.lang.management.ManagementFactory.getThreadMXBean() |
523 |
< |
.dumpAllThreads(true, true))); |
519 |
> |
static void printAllStackTraces() { |
520 |
> |
for (ThreadInfo info : |
521 |
> |
ManagementFactory.getThreadMXBean() |
522 |
> |
.dumpAllThreads(true, true)) |
523 |
> |
System.err.print(info); |
524 |
|
} |
525 |
|
|
526 |
|
/** |