日期:2014-05-17  浏览次数:21041 次

切面会影响程序的效率吗?
现在程序要有操作日志记录,框架是spring mvc EJB JPA,现在我想用切面来实现这个功能,我想问下切面会影响程序的效率或性能吗?如果不用切面,其他还有什么办法去来实现日志记录?
------解决方案--------------------
影响是肯定的。但可以忽略不计。毕竟,相比来讲,冗余垃圾对象、没有关闭的连接、IO瓶颈、等等这些才是对程序的效率或性能起决定性作用的因素
------解决方案--------------------
实现简单的逻辑可以,但如果逻辑复杂,就不好了。
日志操作不会很费时,应该可以的。
不过建议你最好还是模拟真实压一下看看
------解决方案--------------------
切面应该是实现日志的最合适的了。
------解决方案--------------------
肯定影响的,在你的基层上构建 
------解决方案--------------------
可以参考下 Sumologic