zno2

isDebugEnabled()

 

        if(log.isDebugEnabled()){
            log.debug("Name is" + dealwithsomething());
        }

 

优先计算参数

假如 dealwithsomething() 耗时较长

但log level 是info 

则会造成低效

如果一开始就判断 log 是 info

就会跳过这个耗时较长的方法

提高了执行效率

 

加不加这个if 判断最终执行结果是一样的

只是某种情况下判断后会提高效率

 

posted on 2023-06-01 16:23  zno2  阅读(25)  评论(0编辑  收藏  举报

导航