Writing High-Performance .NET Code, 2/e

Ben Watson

  • 出版商: Ben Watson
  • 出版日期: 2018-04-16
  • 售價: $1,370
  • 貴賓價: 9.5$1,302
  • 語言: 英文
  • 頁數: 519
  • 裝訂: Paperback
  • ISBN: 0990583457
  • ISBN-13: 9780990583455
  • 相關分類: .NET
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Take performance to the next level!

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.

This second edition incorporates the advances and improvements in .NET over the last few years, as well as greatly expanded coverage of tools, more topics, more tutorials, more tips, and improvements throughout the entire book.

New in the 2nd Edition:

 

  • 50% increase in content!
  • New examples, code samples, and diagrams throughout entire book
  • More ways to analyze the heap and find memory problems
  • More tool coverage, including expanded usage of Visual Studio
  • More benchmarking
  • New GC configuration options
  • Code warmup techniques
  • New .NET features such as ref-returns, value tuples, SIMD, and more
  • More detailed analysis of LINQ
  • Tips for high-level feature areas such as ASP.NET, ADO.NET, and WPF

Also find expanded coverage and discover new tips and tricks for:

  • Profiling with multiple tools to quickly find problem areas
  • Detailed description of the garbage collector, how to optimize your code for it, and how to diagnose difficult memory-related issues
  • How to analyze JIT and diagnose warmup problems
  • Effective use of the Task Parallel Library to maximize throughput
  • Which .NET features and APIs to use and which to avoid
  • Instrument your program with performance counters and ETW events
  • Use the latest and greatest .NET features
  • Build a performance-minded team
  • ...and so much more

商品描述(中文翻譯)

提升表現到下一個層次!

這本書不僅教你CLR的運作原理,更告訴你如何在當下獲得最佳的性能。它將專業地引導你深入研究.NET的極致性能優化,包括對CLR功能的深入探討、免費工具推薦和教程、有用的軼事,以及測量和改善性能的逐步指南。

第二版納入了近年來.NET的進步和改進,並大幅擴展了工具、主題、教程、技巧和整本書的改進。

第二版的新內容包括:

- 內容增加了50%!
- 整本書新增了新的例子、程式碼範例和圖表
- 更多分析堆和尋找記憶體問題的方法
- 更多工具的涵蓋範圍,包括擴展使用Visual Studio
- 更多基準測試
- 新的GC配置選項
- 程式碼預熱技巧
- 新的.NET功能,如ref-returns、value tuples、SIMD等
- 更詳細的LINQ分析
- 高級功能領域(如ASP.NET、ADO.NET和WPF)的技巧

同時,還可以找到擴展的涵蓋範圍和新的技巧,包括:

- 使用多種工具進行分析,快速找到問題區域
- 詳細描述垃圾回收器,如何優化程式碼以及如何診斷困難的記憶體相關問題
- 如何分析JIT並診斷預熱問題
- 有效使用Task Parallel Library以最大化吞吐量
- 哪些.NET功能和API要使用,哪些要避免
- 使用性能計數器和ETW事件來儀表化程式
- 使用最新和最棒的.NET功能
- 建立一個注重性能的團隊
- ...還有更多