- 摘自 http://www.cnblogs.com/wlb/archive/2009/12/18/1626816.html
- 1 Try...Catch...会损耗一定的性能,但不会造成性能瓶颈。
- 2 建议使用try...catch。
- 3 尽可能的考虑到可能存在的异常并进行处理,尽可能的少出现异常或不出现异常。
- 4 不要滥用数据库事务提高性能,这样可能会造成并发访问的性能问题或性能瓶颈。
- 5 不要使用try...catch进行流程处理。
- 6 如果可能的话,尽量要把循环写在try...catch内部,而不要把try...catch放到循环内部。
- 7 如果是try...catch中套着try...catch,异常处理机制是从内部的try...catch...往外部抛的,最先是在内部进行捕获、处理。