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
買這商品的人也買了...
-
DHT11 溫濕度感測器$120$114 -
超圖解 Arduino 互動設計入門, 2/e$680$578 -
ASP.NET MVC 5 網站開發美學$780$616 -
AngularJS 建置與執行 (AngularJS: Up and Running: Enhanced Productivity with Structured Web Apps)$520$411 -
Android App 程式設計教本之無痛起步 -- 使用 Android Studio 開發環境$550$468 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
Visual C# 2015 學習經典$650$514 -
Eclipse 4.4 完全攻略, 4/e [Gradle自動化建構Java開發專案]$620$484 -
iOS 9 App 程式設計實力超進化實戰攻略:知名iOS教學部落格AppCoda作家親授實作關鍵技巧讓你不NG (Beginning iOS 9 Programming with Swift)$690$538 -
鳥哥的 Linux 私房菜-基礎學習篇, 4/e$980$774 -
7天學會 Git 版本控制 (Git Essentials)$280$218 -
掌握行銷新趨勢 ─ 你不可不知的網站流量分析 Google Analytics, 2/e$500$450 -
Raspberry Pi 超炫專案與完全實戰, 2/e$580$458 -
職業駭客的告白 : 軟體反組譯、木馬病毒與入侵翻牆竊密$620$484 -
VMware vSphere 疑難雜症排除手冊$500$395 -
Effective Modern C++:提昇 C++11 與 C++14 技術的 42個具體作法 (中文版)(Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14)$580$458 -
React Native 學習手冊 (Learning React Native: Building Native Mobile Apps with JavaScript)$580$458 -
使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product)$580$458 -
Swift 自學力!圖解 140 個 iOS App 開發範例,給新手的超直覺設計指南$420$332 -
Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 -
讓響應式(RWD)網頁設計變簡單:Bootstrap開發速成 (附135分鐘專題影音教學)$420$332 -
不再聽不懂!圖解網站建置與開發$450$356 -
Docker 錦囊妙計 (Docker Cookbook)$680$537 -
建構微服務|設計細微化的系統 (Building Microservices)$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 特性
- 確保您的代碼能在移動設備上正常運行
- 建立一個以性能為導向的團隊
…以及更多內容。
