小编Stu*_*ava的帖子

在finally块中抛出异常会导致性能问题吗?

在Rational Application Developer(基于eclipse的RAD)中,在软件分析器下,我看到一个代码审查注释(在Performance => Memory部分下),说"避免最终的throw语句".

如何在finally块中定义throw会影响性能?

在此输入图像描述

这是代码片段,我们已经建议更改代码以记录异常跟踪并且不抛出异常,

     } finally {
        if (bufferedReader != null) {
            try {
                bufferedReader.close();
            } catch (final IOException ex) {
                throw ex;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

我只是想知道这会如何影响内存和性能?

java performance exception-handling exception

13
推荐指数
2
解决办法
3141
查看次数

标签 统计

exception ×1

exception-handling ×1

java ×1

performance ×1