Goodreads helps you keep track of books you want to read.
Start by marking “Writing High-Performance .NET Code” as Want to Read:
Writing High-Performance .NET Code
Enlarge cover
Rate this book
Clear rating
Open Preview

Read Excerpt

Writing High-Performance .NET Code

4.29  ·  Rating details ·  258 ratings  ·  5 reviews
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
Paperback, 280 pages
Published July 23rd 2014 by Ben Watson (first published July 11th 2014)
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Writing High-Performance .NET Code, please sign up.

Be the first to ask a question about Writing High-Performance .NET Code

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
Average rating 4.29  · 
Rating details
 ·  258 ratings  ·  5 reviews

More filters
Sort order
Start your review of Writing High-Performance .NET Code
Felipe Gavilan
Nov 22, 2015 rated it really liked it
Shelves: net
Pretty good book with a lot of cool tricks on how to get the best performance out of .net
Jul 08, 2018 rated it it was amazing
Shelves: 2018, technical
Great book with lots of good advice on how to get the most performance out of your .NET application. Usually performance isn't the first thing I'm thinking about for applications I write. But now when I write code I will definitely think about the performance considerations for the code I write. Although normally performance isn't that big of a problem since my applications don't need to serve hundreds of thousands of customers.
Sep 11, 2018 rated it really liked it  ·  review of another edition
Shelves: c_sharp
good stuff, nothing ground-breaking, but brings most of the performance related discussions under one roof (GC, JIT, ETW, etc)
Gabriel Santos
Oct 21, 2019 rated it it was amazing
Essencial a todo programador C# que trabalhe com sistemas onde alcançar melhores níveis de performance seja primordial.
Sergey Ignatchenko
Dec 11, 2016 rated it really liked it
If considering the book as a collection of best performance-related practices - it is pretty good. You cannot go too wrong using its advice.

On the other hand, if considering it as a book with non-trivial insights - TBH, given the author's access to MS teams, I expected a bit more. Chapter 2 on GC is pretty good (kudos!) but the rest is not exactly inspiring. Also benchmarks are too few and far between (and counting asm instructions is not a substitute for benchmarks on modern CPUs where single i
Jason Roell
rated it really liked it
Sep 02, 2015
rated it really liked it
Mar 20, 2016
Mykhailo Hentosh
rated it really liked it
Jan 31, 2015
rated it it was amazing
Feb 10, 2016
rated it really liked it
Dec 28, 2019
Joshua Long
rated it liked it
Feb 06, 2015
Peter Lorimer
rated it really liked it
Mar 26, 2018
Vincent Delcoigne
rated it really liked it
May 01, 2019
Mr S
rated it it was amazing
Aug 19, 2018
Dan Andres
rated it liked it
Aug 20, 2015
rated it it was amazing
Apr 15, 2017
rated it really liked it
Nov 20, 2014
shuo liu
rated it it was amazing
Jan 01, 2018
rated it really liked it
Nov 27, 2018
Nikita Skurat
rated it really liked it
Dec 04, 2018
rated it really liked it
Jan 05, 2016
Fabio Pirrello
rated it liked it
Jan 15, 2016
Ethan Drower
rated it it was amazing
Feb 13, 2018
Ricardo Castillo
rated it really liked it
Dec 22, 2016
rated it really liked it
Feb 24, 2020
rated it it was amazing
Nov 22, 2018
rated it it was amazing
Dec 21, 2015
rated it it was amazing
Nov 16, 2016
Rene Stein
rated it liked it
Jul 03, 2016
Jamie R
rated it it was amazing
Nov 24, 2016
« previous 1 3 4 5 6 7 8 9 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Concurrency in C# Cookbook
  • Functional Programming in C#
  • The Wind Through the Keyhole (The Dark Tower, #4.5)
  • The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
  • Those Who Wander: America’s Lost Street Kids
  • Programming Microsoft Azure Service Fabric
  • In the Darkness (Zoe Bentley Mystery, #2)
  • The Last Conversation
  • The Clean Coder: A Code of Conduct for Professional Programmers
  • Long Way Round: Chasing Shadows Across the World
  • Time Out of Joint
  • More Effective C# (Includes Content Update Program): 50 Specific Ways to Improve Your C# (Effective Software Development Series)
  • Peopleware: Productive Projects and Teams
  • Cryptonomicon
  • An Elegant Puzzle: Systems of Engineering Management
  • Async in C# 5.0
  • Clean Architecture
  • Truckers: The First Book of the Nomes
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »
Ben Watson has been a software engineer at Microsoft since 2008. On the Bing platform team, he has built one of the world’s leading .NET-based, high-performance server applications, handling high-volume, low-latency requests across tens of thousands of machines for millions of customers. In his spare time, he enjoys geocaching, books of all kinds, classical music, and spending time with his wife L ...more

News & Interviews

Magic and myth, getting real and standing up for what’s right, love and longing, growing up and falling in love. Get ready for some of the best...
72 likes · 21 comments
“It is very difficult to fix a poorly written application retroactively if it has a fundamentally flawed architecture from an efficiency perspective.” 0 likes
More quotes…