Writing High-Performance .NET Code (Paperback)
暫譯: 撰寫高效能 .NET 程式碼 (平裝本)
Ben Watson
- 出版商: Ben Watson
- 出版日期: 2014-07-23
- 售價: $1,125
- 貴賓價: 9.5 折 $1,069
- 語言: 英文
- 頁數: 280
- 裝訂: Paperback
- ISBN: 0990583430
- ISBN-13: 9780990583431
-
相關分類:
.NET
-
相關翻譯:
編寫高性能的 .NET代碼 (Writing High-Performance.NET Code) (簡中版)
-
其他版本:
Writing High-Performance .NET Code, 2/e
買這商品的人也買了...
-
$120$114 -
$680$537 -
$780$616 -
$520$411 -
$550$435 -
$780$616 -
$360$284 -
$650$514 -
$620$484 -
$690$538 -
$980$774 -
$280$218 -
$500$450 -
$580$458 -
$620$484 -
$500$395 -
$580$458 -
$580$458 -
$580$458 -
$420$357 -
$560$437 -
$420$332 -
$450$356 -
$680$537 -
$580$458
商品描述
Do you want your .NET code to have the absolute best performance it can? This book demystifies the CLR, teaching you how and why to write code with optimum performance. Learn critical lessons from a person who helped design and build one of the largest high-performance .NET systems in the world.
This book does not just teach you how the CLR works—it teaches you exactly what you need to do now to obtain the best performance today. It will expertly guide you through the nuts and bolts of extreme performance optimization in .NET, complete with in-depth examinations of CLR functionality, free tool recommendations and tutorials, useful anecdotes, and step-by-step guides to measure and improve performance.
Among the topics you will learn are how to:
- Choose what to measure and why
- Use many amazing tools, freely available, to solve problems quickly
- Understand the .NET garbage collector and its effect on your application
- Use effective coding patterns that lead to optimal garbage collection performance
- Diagnose common GC-related issues
- Reduce costs of JITting
- Use multiple threads sanely and effectively, avoiding synchronization problems
- Know which .NET features and APIs to use and which to avoid
- Use code generation to avoid performance problems
- Measure everything and expose hidden performance issues
- Instrument your program with performance counters and ETW events
- Use the latest and greatest .NET features
- Ensure your code can run on mobile devices without problems
- Build a performance-minded team
…and much more.
商品描述(中文翻譯)
您想讓您的 .NET 代碼達到最佳性能嗎?本書揭開了 CLR 的神秘面紗,教您如何以及為什麼要編寫具有最佳性能的代碼。從一位幫助設計和建造全球最大高性能 .NET 系統之一的人那裡學習關鍵課程。
本書不僅教您 CLR 的運作方式——它還教您現在需要做什麼以獲得最佳性能。它將專業地引導您了解 .NET 中極端性能優化的細節,並深入探討 CLR 功能、免費工具推薦和教程、有用的軼事,以及逐步指南來測量和改善性能。
您將學習的主題包括:
- 選擇測量的內容及其原因
- 使用許多免費的驚人工具快速解決問題
- 理解 .NET 垃圾回收器及其對應用程序的影響
- 使用有效的編碼模式以實現最佳的垃圾回收性能
- 診斷常見的 GC 相關問題
- 減少 JIT 編譯的成本
- 理智且有效地使用多線程,避免同步問題
- 知道應該使用哪些 .NET 特性和 API,哪些應該避免
- 使用代碼生成來避免性能問題
- 測量所有內容並揭示隱藏的性能問題
- 使用性能計數器和 ETW 事件對您的程序進行儀器化
- 使用最新的 .NET 特性
- 確保您的代碼能在移動設備上正常運行
- 建立一個以性能為導向的團隊
…以及更多內容。