想让自己的.NET代码获得zui佳的性能吗?本书将揭开CLR的神秘面纱,不仅教你如何编写性能优异的代码,还能让你“知其所以然”。作者参与设计并搭建的系统是世界上zui大型的高性能.NET系统之一,他在本书中融入了很多的经验教训。
本书不仅讲解了CLR的工作机制,还详细介绍了当前获得zui佳性能的新方法,涉及.NET环境下的**优化、对CLR功能的深入剖析、免费的工具和教程推荐、颇有价值的案例轶事、评测并提升性能的具体步骤。
通过阅读本书,你将能够
● 选择性能评测指标并知道理由。
● 使用众多免费的好工具来快速解决问题。
● 理解.NET垃圾回收机制及其对应用程序的影响。
● 采用高效的编码模式,以便优化垃圾回收的性能。
● 对常见的垃圾回收性能问题做出诊断。
● 降低JIT编译的开销。
● 让多线程技术得以稳定高效地使用,避免发生同
步问题。
● 选用.NET特性和API时,能够扬长避短。
● 利用代码生成(Code Generation)技术来避
免性能问题。
● 对性能进行全面测评,发现隐藏较深的性能问题。
● 利用性能计数器和ETW事件对程序进行量化分析。
● 使用zui新、zui强大的.NET特性。
● 确保代码能在移动设备上正确运行。
● 建立性能至上的开发团队。