服务器异常堆栈信息不完整
来源:互联网 发布:去衣服软件 编辑:程序博客网 时间:2024/06/05 19:17
- 问题分析:它跟JDK5的一个新特性有关,对于一些频繁抛出的异常,JDK为了性能会做一个优化,即JIT重新编译后会抛出没有堆栈的异常
- 而在使用-server模式时,该优化选项是开启的,因此在频繁抛出某个异常一段时间后,该优化开始起作用,即只抛出没有堆栈的异常信息
- 问题解决:由于该优化是在JIT重新编译后才起作用,因此起初抛出的异常还是有堆栈的,所以可以查看较旧的日志,寻找完整的堆栈信息
- 另一个解决办法是暂时禁用该优化,即强制要求每次都要抛出有堆栈的异常,幸好JDK提供了通过配置JVM参数的方式来关闭该优化
- 即-XX:-OmitStackTraceInFastThrow,便可禁用该优化了(注意选项中的减号,加号则表示启用)
http://www.oracle.com/technetwork/java/javase/relnotes-139183.html#vm点击打开链接
http://blog.csdn.net/jadyer/article/details/8211599点击打开链接
阅读全文
0 0
- 服务器异常堆栈信息不完整
- Struts2不打印异常堆栈信息
- Java日志出现异常,但没有完整的堆栈信息
- python错误处理记录完整的异常堆栈信息
- 异常堆栈信息
- 获取完整的堆栈信息
- Java:将异常的完整堆栈追踪信息保存到字符串中(详解)
- java 取得异常堆栈信息
- 异常日志没有堆栈信息
- java异常堆栈信息过滤
- 根据exception 异常堆栈信息
- NullPointerException丢失异常堆栈信息
- Java打印完整的堆栈信息
- logger.error完整打印错误堆栈信息
- oracle异常返回完整信息
- 如何应对不完整信息?
- 谈谈什么时候应该记录异常堆栈信息。
- 在程序异常中记录堆栈信息
- 哪有Python3教程全集下载
- 设置redis持久化存储
- NuGet学习笔记(2)——使用图形化界面打包自己的类库
- Tip4 TryParse比Parse好
- Git绘制深度网络
- 服务器异常堆栈信息不完整
- knight moves(典型广搜)
- RTP
- xynuoj 均分纸牌问题 酒馆浪人的博客
- JDK动态代理
- 《利用Python进行数据分析》第三章笔记
- PHP图片添加文字水印和图片水印
- UCC向量Vector分析
- 《Java 编程思想读书笔记》----类和接口