为了账号安全,请及时绑定邮箱和手机立即绑定

C#中的例外情况有多昂贵?

C#中的例外情况有多昂贵?

C#
慕田峪7331174 2019-12-19 18:13:20
C#中的例外情况有多昂贵?C#中的例外情况有多昂贵?看起来,只要堆栈不深,它们就不会非常昂贵;然而,我读过相互矛盾的报告。是否有明确的报告没有被反驳?
查看完整描述

2 回答

?
当年话下

TA贡献1890条经验 获得超9个赞

乔恩·斯基特.NET中的异常和性能2006年1月

已经更新了例外和性能剩余(谢谢@Gulzar)

马里亚尼加入了.NET异常的真实成本-解决方案


还参考:Krzysztof Cwalina-设计指南更新:异常抛出


查看完整回答
反对 回复 2019-12-20
?
LEATH

TA贡献1936条经验 获得超6个赞

我想我的阵营是,如果异常的性能影响到您的应用程序,那么您将方式,道路他们太多了。异常应针对异常情况,而不是作为常规错误处理。

尽管如此,我对异常处理方式的回忆实质上是在堆栈中寻找一个与抛出的异常类型匹配的CATCH语句。因此,性能将受到来自捕获的深度和有多少CATCH语句的影响。



查看完整回答
反对 回复 2019-12-20
  • 2 回答
  • 0 关注
  • 283 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信