缓存对象类型信息与使用GetType、typeof()的性能比较
来源:互联网 发布:宁泽涛小区郑州知乎 编辑:程序博客网 时间:2024/05/16 14:28
开始很热衷于使用反射,现在了解到反射带来的性能损失便开始着手怎么避免使用反射了。
因为一直对GetType方法的效率很怀疑,心里没底,到底要不要加一个字段保存对象的类型信息,所以做了一个测试。
结果:
937.5
2171.875
1234.375
缓存类型信息还是要效率高一点的。而且使用typeof运算也比GetType()要快。
- 缓存对象类型信息与使用GetType、typeof()的性能比较
- 使用GetType()进行类型比较和使用typeof()获取类型
- GetType() 与 typeof 的区别
- typeof() 与gettype()的区别
- typeof 与GetType()的区别
- C#中typeof 与GetType()的用法
- C#中typeof 与GetType()的区别
- typeof与Type.GetType()
- C#/GetType()与typeof
- typeof()和GetType()获得类型的Type类型的区别
- Typeof()与 GetType() ,获取对象的所有公有属性和所有公有方法GetProperties()GetMethods()
- typeof()与GetType()简单区别
- C# GetType()与Typeof()的区别
- GetType和typeof的区别
- Typeof GetType is 的区别
- typeof 与 Type.GetType有什么区别?
- GetType与C#关键字typeof ,is,as
- C#控制台 gettype与typeof组合应用
- C++编程规范(华为)
- apache的两种工作模式讲解
- 1.拉格朗日插值多项式 ,用于离散数据的拟合
- this和super的使用
- ODBC通用類
- 缓存对象类型信息与使用GetType、typeof()的性能比较
- 2008年世界各国经济总量排名
- EBS R12 SLA: Analyzing Subledger Accounting
- FTP通用類
- VC9.0 ATL向导生成 Windows服务,修改启动类型和备注
- 【我所認知的BIOS】—>虛擬存儲機制
- 取得頁面信息
- php filesystem attack
- 转全角,半角的函数