Writing High-Performance .NET Code

Writing High-Performance .NET Code cover

Download Writing High-Performance .NET Code PDF EPUB


Author: Ben Watson

Pages: 280

Size: 2.343,72 Kb

Publication Date: July 23,2014

Category: .NET



Download PDF  Download EPUB


Would you like your .NET garbage collector and its own effect on the application
  • Make use of effective coding patterns that result in optimal garbage collection efficiency
  • Diagnose common GC-related concerns
  • Keep your charges down of JITting
  • Make use of multiple threads sanely and effectively, avoiding synchronization complications
  • Understand which .
    Among the topics become familiar with are how exactly to:
    • Choose what things to measure and just why
    • Make use of many amazing tools, openly available, to solve complications quickly
    • Understand the .NET systems in the globe. Learn vital lessons from someone who helped style and build among the largest high-overall performance .
      This book will not simply teach you the way the CLR works—it explains exactly what you must do now to get the best efficiency today. It’ll expertly show you through the nuts and bolts of severe overall performance optimization in .NET, filled with in-depth examinations of CLR efficiency, free tool suggestions and tutorials, useful anecdotes, and step-by-step manuals to measure and improve functionality. This publication demystifies the CLR, teaching you how and just why to create code with optimum functionality.NET code to really have the absolute preferred performance it could?NET features and APIs to make use of and which in order to avoid
    • Use code generation in order to avoid performance complications
    • Measure everything and expose hidden overall performance problems
    • Instrument your plan with overall performance counters and ETW occasions
    • Utilize the latest and finest .NET features
    • Make sure your code can operate on mobile devices without complications
    • Create a performance-minded group
    …and a lot more.