if(log.isDebugEnabled()){ log.debug("Name is" + dealwithsomething()); }
优先计算参数
假如 dealwithsomething() 耗时较长
但log level 是info
则会造成低效
如果一开始就判断 log 是 info
就会跳过这个耗时较长的方法
提高了执行效率
加不加这个if 判断最终执行结果是一样的
只是某种情况下判断后会提高效率
标签:info,判断,log,耗时,isDebugEnabled,dealwithsomething From: https://www.cnblogs.com/zno2/p/6034019.html