强制要求JVM始终抛出含堆栈的异常(-XX:-OmitStackTraceInFastThrow)

来源:互联网 发布:现在开淘宝挣钱吗 编辑:程序博客网 时间:2024/05/18 02:48
 异常没有打印栈信息
OmitStackTraceInFastThrow, jdk 1.6开始,默认server模式下开启了这个参数,意为当jvm检测到程序在重复抛一个异常,在执行若干次后会将异常吞掉,这里的若干次在jdk1.7测得是20707。即执行20707次后,stackTrace 长度会为0。有时这不利于我们排错,通过指定OmitStackTraceInFastThrow,可禁用这功能。
0 0
原创粉丝点击