它跟JDK5的一个新特性有关,对于一些频繁抛出的异常,JDK为了性能会做一个优化,即JIT重新编译后会抛出没有堆栈的异常
而在使用-server模式时,该优化选项是开启的,因此在频繁抛出某个异常一段时间后,该优化开始起作用,即只抛出没有堆栈的异常信息 强制要求JVM始终抛出含堆栈的异常(-XX:-OmitStackTraceInFastThrow)
做个记录
而在使用-server模式时,该优化选项是开启的,因此在频繁抛出某个异常一段时间后,该优化开始起作用,即只抛出没有堆栈的异常信息 强制要求JVM始终抛出含堆栈的异常(-XX:-OmitStackTraceInFastThrow)
做个记录