你的位置: 码友网首页 / 资讯源列表 / dotnet 5 静态字段和属性的反射获取-没有想象中那么伤性能

关于[dotnet 5 静态字段和属性的反射获取-没有想象中那么伤性能]的摘要:

在最近在做 WPF 框架开发的时候,看到了在 WPF 的 StaticExtension 里面,有部分逻辑采用了反射的方法去获取静态字段和静态属性。此时我第一个反应就是这部分逻辑的性能有锅,于是尝试了进行加上缓存来优化。但是在使用了 Benchmark 进行性能测试的时候发现了,其实加上了缓存的性能反而更差,也就是说在 dotnet 5 里面的反射获取静态字段和属性的性能没有想象的伤性能。本文并非说反射获取静态字段和属性不伤性能,而是指在本文约定的情况下,没有那么伤性能。本文完全依靠性能测试来说明。

原文地址: https://blog.lindexi.com/post/dotnet-5-%E9%9D%99%E6%80%81%E5%AD%97%E6%AE%B5%E5%92%8C%E5%B1%9E%E6%80%A7%E7%9A%84%E5%8F%8D%E5%B0%84%E8%8E%B7%E5%8F%96-%E6%B2%A1%E6%9C%89%E6%83%B3%E8%B1%A1%E4%B8%AD%E9%82%A3%E4%B9%88%E4%BC%A4%E6%80%A7%E8%83%BD.html

收录时间: 2021-01-27 浏览量: 1537 分类: .NET 5

| 0 收藏 | 0