.net core 抛异常对性能影响的求证之路

Posted Jlion

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.net core 抛异常对性能影响的求证之路相关的知识,希望对你有一定的参考价值。

异常和正常代码性能旗鼓相当,但是全局过滤器对性能影响比较大,大概降低了60%左右(**空业务情况下压测,性能降低是会被放大**),全局过滤器走了管道,但是这跟微软官方的性能优化又有冲突,想必微软官方也是出于对全局过滤器异常处理的考虑吧。同时对于添加了业务的情况下,这个降低会被稀释,没去做压测对比哈(估计影响不会太大),正常用户体量还不至于被这个给影响到稳定性。所以怎么取舍看自己
异常和正常代码性能旗鼓相当,但是全局过滤器对性能影响比较大,大概降低了60%左右(**空业务情况下压测,性能降低是会被放大**),全局过滤器走了管道,但是这跟微软官方的性能优化又有冲突,想必微软官方也是出于对全局过滤器异常处理的考虑吧。同时对于添加了业务的情况下,这个降低会被稀释,没去做压测对比哈(估计影响不会太大),正常用户体量还不至于被这个给影响到稳定性。所以怎么取舍看自己

以上是关于.net core 抛异常对性能影响的求证之路的主要内容,如果未能解决你的问题,请参考以下文章

字典方法 Remove 和 Clear (.NET Core) 在枚举期间修改集合。没有抛出异常

支付宝二面:使用 try-catch 捕获异常会影响性能吗?

try - catch 语句真的会影响性能吗?

支付宝二面:使用 try-catch 捕获异常会影响性能吗?大部分人都会答错!

支付宝二面:使用 try-catch 捕获异常会影响性能吗?大部分人都会答错!

.Net Core ORM选择之路,哪个才适合你