蜜栈怎么读... 蜜栈怎么读
蜜、栈的棧有其他读音么是mì、zhàn
蜜、饯的栈有其他读音么是mì、jiàn,
你对这个回答的评价是
你对这个回答的评价是?
蜜、栈的棧有其他读音么是mì、zhàn
蜜、饯的栈有其他读音么是mì、jiàn,
你对这个回答的评价是
你对这个回答的评价是?
发现服务器的异常但没有打印堆栈信息。
查看代码确实是获取了堆栈信息的。
正好别人也遇到这个问题感谢作者~~
昨天财务出现一个问题,线上一直在报错:日志截屏如下:
有异常但是就只有一个java.lang.NullPointerException异常,这个没有堆栈信息我怎么查问题呢?后来经过查询这个问题其实是跟JDK5引入的一个新特性有关,对于一些频繁抛出的异常JDK为了性能会做一个优化,在JIT重新编译后会抛出没有堆栈的异常在使用server模式的时候,这个优化是开启的我們的服务器跑在server模式下并且jdk版本是6,因此在频繁抛出java.lang.NullPointerException异常一定次数后优化开始起作用只抛出没有堆栈的异常信息了。参考文档:
为了验證我还简单写了一段代码验证下:
为了能看到堆栈,可以重启服务器再观察也可以看下以前老的日志。
但是大部分情况下我们建议還是去掉此优化:通过启动参数中加入:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。