.net core 抛异常对性能影响的求证之路
Posted Jlion
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.net core 抛异常对性能影响的求证之路相关的知识,希望对你有一定的参考价值。
异常和正常代码性能旗鼓相当,但是全局过滤器对性能影响比较大,大概降低了60%左右(**空业务情况下压测,性能降低是会被放大**),全局过滤器走了管道,但是这跟微软官方的性能优化又有冲突,想必微软官方也是出于对全局过滤器异常处理的考虑吧。同时对于添加了业务的情况下,这个降低会被稀释,没去做压测对比哈(估计影响不会太大),正常用户体量还不至于被这个给影响到稳定性。所以怎么取舍看自己
异常和正常代码性能旗鼓相当,但是全局过滤器对性能影响比较大,大概降低了60%左右(**空业务情况下压测,性能降低是会被放大**),全局过滤器走了管道,但是这跟微软官方的性能优化又有冲突,想必微软官方也是出于对全局过滤器异常处理的考虑吧。同时对于添加了业务的情况下,这个降低会被稀释,没去做压测对比哈(估计影响不会太大),正常用户体量还不至于被这个给影响到稳定性。所以怎么取舍看自己
如果您认为这篇文章还不错或者有所收获,您可以点击右下角的【推荐】按钮精神支持,因为这种支持是我继续写作,分享的最大动力!
作者:Jlion
声明:原创博客请在转载时保留原文链接或者在文章开头加上本人博客地址,如发现错误,欢迎批评指正。凡是转载于本人的文章,不能设置打赏功能,如有特殊需求请与本人联系!
为了更好的维护开源项目以及技术交流,特意创建了一个交流群,群号:1083147206 有兴趣者可以加入交流
如果您觉的不错,请微信扫码关注 【dotNET 博士】公众号,后续给您带来更精彩的分享
以上是关于.net core 抛异常对性能影响的求证之路的主要内容,如果未能解决你的问题,请参考以下文章
字典方法 Remove 和 Clear (.NET Core) 在枚举期间修改集合。没有抛出异常
支付宝二面:使用 try-catch 捕获异常会影响性能吗?
支付宝二面:使用 try-catch 捕获异常会影响性能吗?大部分人都会答错!