81,094
社区成员
发帖
与我相关
我的任务
分享
[quote=引用 8 楼 qq_22763887 的回复:] [quote=引用 4 楼 CEOCAO 的回复:] 1、不要所有的方法都加,没必要建立那么多变量,增加垃圾回收压力,只在很可能出现bug的地方加 2、用的是封装后的框架吗?DAO层是不是已经有异常信息处理了,你再加捕获就多余了 3、加了捕获机制后,拿到异常你是怎么处理? 我觉得你很慢是因为在处理这块
你这种量级,不需要考虑trycatch对效率的影响,或者说trycatch对你几乎没有影响,你需要考虑是否是其他原因导致变慢
[quote=引用 4 楼 CEOCAO 的回复:] 1、不要所有的方法都加,没必要建立那么多变量,增加垃圾回收压力,只在很可能出现bug的地方加 2、用的是封装后的框架吗?DAO层是不是已经有异常信息处理了,你再加捕获就多余了 3、加了捕获机制后,拿到异常你是怎么处理? 我觉得你很慢是因为在处理这块
try catch 是用来捕获处理异常的,在可能会出现bug的地方添加,然后在catch里处理,也可以抛到上一级去处理,并不是越多越好,每个方法都去添加肯定会影响性能,而且有的是系统会自动抛出的异常,你再去重复捕获就多余了,你重点要做的是处理,还要看你catch里的处理方式是什么,能预料的bug就提前控制处理,不能预料的再trycatch捕获,如果只是打印错误信息,还不如直接添加日志,日志也是一直监控程序是否运行正常的手段
1、不要所有的方法都加,没必要建立那么多变量,增加垃圾回收压力,只在很可能出现bug的地方加 2、用的是封装后的框架吗?DAO层是不是已经有异常信息处理了,你再加捕获就多余了 3、加了捕获机制后,拿到异常你是怎么处理? 我觉得你很慢是因为在处理这块
这种问题不应该来论坛发帖问,应该问问带你的人。在提问前想想是否可能?