苏州建站模板系统,网络工程公司需要什么资质,南昌企业自助建站,嘉兴seo推广优化最近线上发现很多异常没有堆栈信息#xff0c;只有一句描述#xff0c;如下#xff1a;
java.lang.NullPointerException: null排查问题时受到了一些阻碍。然后发现无论是在本地环境还是测试环境#xff0c;堆栈信息都可以正常打印#xff0c;使用的是同一份日志配置文件…最近线上发现很多异常没有堆栈信息只有一句描述如下
java.lang.NullPointerException: null排查问题时受到了一些阻碍。然后发现无论是在本地环境还是测试环境堆栈信息都可以正常打印使用的是同一份日志配置文件。
百思不得其解遂Google之发现一篇文章JVM解惑:消失的异常堆栈log中打印异常堆栈为空 验证后果然是由于Hotspot的优化 JIT编译器对异常进行了优化当代码中的某个位置抛出同一个异常很多次后, JIT服务端编译器(C2)会将其优化成抛出一个事先编译好的、类型匹配的异常,异常堆栈信息就看不到了。 豁然开朗记录以备忘