C#性能优化考虑的几个方向

装箱与拆箱

ArrayList’s vs. generic List for primitive types and 64-bits

类型转换

 

GC

注意SOH对象应该较快,避免内存泄漏

注意LOH对象分配不宜频繁

 

延迟创建加载大对象

Lazy<T>的使用

 

合理使用多线程

并发

异步

 

缓存

NoSQL 数据库的使用

 

负载均衡

nginx 等实现的IIS负责均衡

WCF中通过route实现的负责均衡

 

网络考虑

消息队列中间件

posted @ 2015-08-25 11:09  霍旭东  阅读(440)  评论(0编辑  收藏  举报