利用Emit减少反射的性能损失
摘要:
我很喜欢在程序里使用反射,让事情变得更简单、灵活。但是在获得便利的同时带来的是性能上的损失。粗略的测试一下,通过反射根据成员名字去访问成员比直接访问慢250倍左右。听起来挺吓人,但是以时间来算,用我的p4 2.66G的机用反射访问成员一次耗时仅3微秒,对与整个程序的运行周期看来,这占的时间微不足道。 不过我用反射的程度确实过分了点。我很久以前就做过这么一样东西,利用反射实现asp.net控件和数据... 阅读全文
posted @ 2005-11-03 14:11 Yok 阅读(8047) 评论(12) 推荐(0) 编辑