Writing High-Performance .NET Code, 2/e
暫譯: 撰寫高效能 .NET 程式碼,第二版

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、值元組、SIMD 等

  • 對 LINQ 的更詳細分析

  • 針對 ASP.NET、ADO.NET 和 WPF 等高階功能區域的提示

還可以找到擴展的內容,並發現新的提示和技巧:


  • 使用多種工具進行分析,以快速找到問題區域

  • 垃圾收集器的詳細描述,如何優化你的程式碼以適應它,以及如何診斷困難的記憶體相關問題

  • 如何分析 JIT 和診斷預熱問題

  • 有效使用任務並行庫以最大化吞吐量

  • 使用哪些 .NET 功能和 API,哪些應該避免

  • 使用效能計數器和 ETW 事件來監控你的程式

  • 使用最新的 .NET 功能

  • 建立一個以效能為導向的團隊

  • ...還有更多