編寫高性能的.NET代碼
作 者: (美)沃森(Ben Watson) 著;戴旭 譯
定 價: 59
出?版?社: 人民郵電出版社
出版日期: 2017年08月01日
頁 數: 212
裝 幀: 平裝
ISBN: 9787115461919
●章性能評估及工具1
●1.1選擇評估內容1
●1.2平均值還是百分位值3
●1.3評估工具4
●1.3.1Visual Studio5
●1.3.2性能計數器7
●1.3.3ETW事件13
●1.3.4PerfView15
●1.3.5CLR Profiler18
●1.3.6Windbg20
●1.3.7.NET IL分析器24
●1.3.8MeasureIt25
●1.3.9代碼中的工具25
●1.3.10SysInternals工具26
●1.3.11數據庫26
●1.3.12其他工具27
●1.3.13評估本身的開銷27
●1.4小結27
●第2章垃圾回收28
●2.1基本運作方式30......
內容簡介
本書詳細介紹了如何編寫高性能的.NET程序,在優選化托管代碼性能的同時,還能保證.NET的特性優勢。
本書循序漸進地深入.NET的各個部分,特別是底層的公共語言運行時(Common Language Runtime,CLR),了解CLR是如何完成內存管理、代碼編譯、並發處理等工作的。本書還詳細介紹了.NET的架構,探討了編程方式如何影響程序的整體性能,在全書中,還分享了發生在微軟的一些趣聞軼事。本書的內容偏重於服務器程序,但幾乎所有內容也同樣適用於桌面端和移動端應用程序。
本書條理清楚,言簡意賅,適合有一定.NET基礎的讀者和想要提高代碼性能的C#程序員學習參考。