C#中异常捕捉try catch效率问题

来源:互联网 发布:霍华德职业生涯数据 编辑:程序博客网 时间:2024/06/06 01:30

今期重构了体感上位机,里面有几处用到try catch语句,发现如果出现异常反应非常慢,线程明显感觉卡顿,于是乎研究了以下try catch的效率问题,记录如下:


try{ }里面的内容执行效率和正常语句效率几乎一样,差几微妙而已;

catch{}里面的内容的效率就低了很多,差不多要多出100倍,假设正常语句用1ms,则catch{}里面就要用100ms,假如catch{}里面还有通知其他线程反应的话就要更慢了