条款十五:了解异常处理的成本

来源:互联网 发布:python的sql注入 编辑:程序博客网 时间:2024/04/29 03:29

条款十五:了解异常处理的成本

  异常处理在每个块语句都要进行大量的簿计工作,要对try语句的进入点和离开点进行记号,以及对应处理的exception类型这都会带来一定的开销,而且即便你的程序并未抛出异常,而只是提供了异常的支持这也会带来一定的开销,特别是你本打算不使用异常而你调用的库函数中使用了异常时,就意味着你支持了异常,这可能很头疼,但没办法,另外,当异常抛出时程序所遭受的成本是很大的,因此在不要使用异常的时候尽量不要使用异常,这会使你的代码更加高效。

0 0