以字符串形式得到程序运行堆栈信息
2012-03-14 09:56
288 查看
public void testTrace(){
System.out.println(toString(Thread.currentThread().getStackTrace()));
}
public static String toString(StackTraceElement[] stackTrace) {
StringBuilder buf = new StringBuilder();
for (StackTraceElement item : stackTrace) {
buf.append(item.toString());
buf.append("\n");
}
return buf.toString();
}
System.out.println(toString(Thread.currentThread().getStackTrace()));
}
public static String toString(StackTraceElement[] stackTrace) {
StringBuilder buf = new StringBuilder();
for (StackTraceElement item : stackTrace) {
buf.append(item.toString());
buf.append("\n");
}
return buf.toString();
}
相关文章推荐
- 使用profile来得到程序运行信息
- How To Get Application Path,And How To Get The Path's Directory,File Name,And Type Info(如何得到运行程序的路径,以及如何得到路径的文件夹,文件名,以及类型等等信息)
- 为golang程序使用pprof远程查看httpserver运行堆栈,cpu耗时等信息
- 修改桌面堆栈大小,解决运行大量程序时出现”Out of Memory”(内存不足)错误信息的问题
- 请问能否把程序运行时出现的异常堆栈信息也保存进log4j指定的日志文件中
- 使用profile来得到程序运行信息
- 为golang程序使用pprof远程查看httpserver运行堆栈,cpu耗时等信息
- 为golang程序使用pprof远程查看httpserver运行堆栈,cpu耗时等信息
- 使用profile来得到程序运行信息
- 得到android多有的正在运行的程序信息
- 用BSF + Beanshell使Java程序能够运行字符串形式的代码(转载)
- 使用profile来得到程序运行信息
- 如何得到运行程序的路径,以及如何得到路径的文件夹,文件名,以及类型等等信息
- 修改桌面堆栈大小,解决运行大量程序时出现”Out of Memory”(内存不足)错误信息的问题
- 使用profile来得到程序运行信息
- 练习1-1 在你自己的程序中运行“hello,world”程序。再有意去掉部分内容,看看会得到什么错误信息。
- 运行一个命令或程序获取结果/正则表达式查找匹配/分隔字符串
- Python单行输出程序运行进度信息
- 如何在VC6.0中得到一个程序的运行时间,也就是这个程序耗费的时钟周期数// C和C++的时间编程
- 编写程序,当程序运行后,根据屏幕提示输入一个数字字符串,输入后统计有多少个偶数数字和奇数数字。