本書詳細介紹了如何編寫高性能的.NET程序,在zui大化托管代碼性能的同時,還能保證.NET的特性優勢。
本書循序漸進地深入.NET的各個部分,特別是底層的公共語言運行時(Common Language Runtime,CLR),了解CLR是如何完成內存管理、代碼編譯、並發處理等工作的。本書還詳細介紹了.NET的架構,探討了編程方式如何影響程序的整體性能,在全書中,還分享了發生在微軟的一些趣聞軼事。
本書的內容偏重於服務器程序,但幾乎所有內容也同樣適用於桌面端和移動端應用程序。
本書條理清楚,言簡意賅,適合有一定.NET基礎的讀者和想要提高代碼性能的C#程序員學習參考。
Ben Watson從2008年開始就已經是微軟的軟件工程師了。他在必應(Bing)平台的研發團隊工作時,建立了一套世界一流、基於.NET的高性能服務應用,足以應付幾千台電腦發起的大容量、低延遲請求,用戶數量高達幾百萬。他在業余時間喜歡參加地理尋寶游戲、閱讀各種書籍、欣賞古典音樂,享受與妻子Leticia、女兒Emma的歡聚時刻。他還是《C# 4.0
How-To》一書的作者,該書已由Sams出版。
戴旭,1973年生,浙江蕭山人,西安建築科技大學計算機應用學士,杭州電子科技大學軟件工程碩士,高級項目管理師。