个人简介
Nick Wienholt是一位Windows和.NET顾问。过去10年间,Nick参与了多个IT项目,从海岸侵蚀的数字建模到财务和工资系统,最为成功的是乘客信息显示系统项目。他在该项目中担任Rail Services Australia顾问,成为职业生涯中的一个亮点。PIDS项目在悉尼2000奥运会之前开发并安装,是奥运会期间国家火车成功运载无数观众的一个关键项目。
Nick是Sydney Deep .NET用户组的创立者之一,并为Pinnacle Publishing,Australian Developer Journal和Microsoft Developer Network撰写技术文档,是.NET相关新闻组的积极参与者,同时还是技术协会的常任会员。通过站点http://www.dotnetperformance.com可获得Nick的SKNUG演示文稿和文章。作为他在.NET领域所作贡献的奖赏,2002年他被授予“微软最有价值的专家奖”。
内容简介
.NET平台大大提高了软件开发的效率,但要想获得最佳性能的应用程度,还需要程序员对该平台进行优化。本书内容基于作者的切身实践,有助于程序开发出高性能的应用程序。全书共分为15章和一个附录。第1-2章介绍了.NET性能方面的知识;第3-14章集中讲述.NET Framework特定领域的性能问题,包括类型设计、表达式、集合、编程语言、垃圾回收、异常、安全性、线程、I/O和序列化、远程处理、托管技术、CLR等内容;第15章是一个故障排除指南;附录A介绍了一些基准测试工具。
本书适合于熟悉.NET Framework的中高级程序员阅读。