log4j
根据火焰图发现有个写日志的操作非常慢,跟踪代码,发现具体为以下代码
根据includeLocation查询到日志配置文件中,配置的为true,修改为false
调整后效果
bean copy
具体代码 BeanMapper.copy(rpcData,result);
使用的是DozerBeanMapper dozer = new DozerBeanMapper();
调整为mapstruct
调整后效果
火焰图看到的是使用cpu的时间片,io阻塞过程中,通过火焰图观察不出来,所以并不能直观得与rt进行等同