Writing High-Performance .NET Code, 2nd Edition

Download or Read eBook Writing High-Performance .NET Code, 2nd Edition PDF written by Ben Watson and published by Ben Watson. This book was released on 2018-04-16 with total page 494 pages. Available in PDF, EPUB and Kindle.
Writing High-Performance .NET Code, 2nd Edition
Author :
Publisher : Ben Watson
Total Pages : 494
Release :
ISBN-10 : 9780990583493
ISBN-13 : 099058349X
Rating : 4/5 (93 Downloads)

Book Synopsis Writing High-Performance .NET Code, 2nd Edition by : Ben Watson

Book excerpt: 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


Writing High-Performance .NET Code, 2nd Edition Related Books

Writing High-Performance .NET Code
Language: en
Pages:
Authors: Ben Watson
Categories:
Type: BOOK - Published: 2014 - Publisher:

DOWNLOAD EBOOK

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 perf
Writing High-Performance .NET Code, 2nd Edition
Language: en
Pages: 494
Authors: Ben Watson
Categories: Computers
Type: BOOK - Published: 2018-04-16 - Publisher: Ben Watson

DOWNLOAD EBOOK

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
High-Performance Programming in C# and .NET
Language: en
Pages: 660
Authors: Jason Alls
Categories: Computers
Type: BOOK - Published: 2022-07-29 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Enhance your applications' performance using best practices for benchmarking, application profiling, asynchronous programming, designing responsive UIs, gRPC co
High Performance Enterprise Apps using C# 10 and .NET 6
Language: en
Pages: 199
Authors: Ockert J. du Preez
Categories: Computers
Type: BOOK - Published: 2022-07-30 - Publisher: BPB Publications

DOWNLOAD EBOOK

Explore the ins-and-outs of optimizing your code to improve performance KEY FEATURES ● Contains a variety of approaches and tools for resolving, repairing, an
Pro .NET Memory Management
Language: en
Pages: 1091
Authors: Konrad Kokosa
Categories: Computers
Type: BOOK - Published: 2018-11-12 - Publisher: Apress

DOWNLOAD EBOOK

Understand .NET memory management internal workings, pitfalls, and techniques in order to effectively avoid a wide range of performance and scalability problems