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

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

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

C#
暮色呼如 2019-10-13 16:39:29
C#中的例外情况有多昂贵?C#中的例外情况有多昂贵?看起来,只要堆栈不深,它们就不会非常昂贵;然而,我读过相互矛盾的报告。是否有明确的报告没有被反驳?
查看完整描述

2 回答

?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

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

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

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


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


查看完整回答
反对 回复 2019-10-13
?
叮当猫咪

TA贡献1776条经验 获得超12个赞

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

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


查看完整回答
反对 回复 2019-10-13
  • 2 回答
  • 0 关注
  • 371 浏览

添加回答

举报

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