Skip to Content
Pro .NET Performance
book

Pro .NET Performance

by Sasha Goldshtein, Dima Zurbalev, Ido Flatow
September 2012
Intermediate to advanced
361 pages
12h 14m
English
Apress

Overview

Maximizing the performance of your algorithms and applications is extremely important and can give you a competitive advantage, a lower cost of ownership, and happier users. Pro .NET Performance explains the internals of Windows, the CLR, and the physical hardware that affect the performance of your applications, and gives you the knowledge and tools to measure how your code performs in isolation from external factors.

The book is full of C# code samples and tips to help you squeeze every bit of juice from your application—lower memory utilization, consistent CPU usage, and fewer I/O operations across the network and disk. Pro .NET Performance will change the way you think about .NET application development.

  • Guides you through performance measurement with a variety of profilers and other tools

  • Explains how OS and CLR internals affect your application's performance in unexpected ways

  • Provides you with tips and real-life case studies for improving application performance

  • What you'll learn

  • Measure your code's performance with profilers and other tools.

  • Understand where the bottlenecks are and focus on the right area for performance improvement.

  • Manage memory efficiently by interacting properly with the garbage collector.

  • Avoid common pitfalls by choosing the right abstractions.

  • Understand the performance implications of the underlying operating system and runtime.

  • Improve the performance of your applications by parallelization, caching, micro-optimization, and other techniques.

  • Who this book is for

    Pro .NET Performance is for working .NET developers who care about the performance of their applications. It requires basic familiarity with Windows and the CLR, but guides the reader along the way and does not require prior experience with any performance-measurement tools. Pro .NET Performance also offers practical tips, case studies, and low-level knowledge for experienced developers and architects.

    Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
    and much more.

    Read now

    Unlock full access

    More than 5,000 organizations count on O’Reilly

    AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

    QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
    Julian F.
    Head of Cybersecurity
    QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
    Addison B.
    Field Engineer
    QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
    Amir M.
    Data Platform Tech Lead
    QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
    Mark W.
    Embedded Software Engineer

    You might also like

    Special Edition Using® Microsoft® ASP.NET

    Special Edition Using® Microsoft® ASP.NET

    Richard Leinecker
    ASP.NET 3.5 Unleashed

    ASP.NET 3.5 Unleashed

    Stephen Walther
    Real World .NET 4, C#, and Silverlight®: Indispensible Experiences from 15 MVPs

    Real World .NET 4, C#, and Silverlight®: Indispensible Experiences from 15 MVPs

    Bill Evjen, Dominick Baier, György Balássy, Gill Cleeren, David Giard, Alex Golesh, Kevin Grossnicklaus, Caleb Jenkins, Jeffrey Juday, Vishwas Lele, Jeremy Likness, Scott Millett, Christian Nagel, Christian Weyer, Daron Yöndem
    Professional Enterprise .NET

    Professional Enterprise .NET

    Jon Arking, Scott Millett

    Publisher Resources

    ISBN: 9781430244585Purchase book