异常处理优化