学习笔记系列:提高.NET程序的性能和可伸缩性——改进托管代码性能

学习目的:

  • 优化assembly和类设计
  • 使应用程序中垃圾收集最佳化
  • 适当的使用Finalize 和 Dispose
  • 使装箱浪费最少
  • 小心使用反射和迟绑定
  • 优化异常处理代码
  • 高效使用迭代和循环结构
  • 优化使用字符串连接
  • 选择使用最合适的集合类型
  • 避免线程错误
  • 使用异步调用提高效率
  • 开发高效的locking和同步策略
  • 减少代码的浪费
  • 提高性能的同时考虑代码安全性


posted @ 2007-04-20 14:37 原材料 阅读(57) 评论(0)  编辑 收藏