Click here to monitor SSC
  • Av rating:
  • Total votes: 14
  • Total comments: 0

Practical Performance Profiling: Improving the Efficiency of .NET Code

19 March 2012

In Practical Performance Profiling, Jean-Philippe Gouigoux provides both the theory and practical skills necessary to analyze and improve the performance of .NET code. By focusing on the 20% of code defects that account for 80% of performance loss, Jean-Philippe Gouigoux guides the reader through using a profiler and explains how to identify and correct performance bottlenecks. This book is for all developers who wish to boost the performance of their .NET code without having to embark on the steep slopes of tuning.

Jean-Philippe Gouigoux draws on over ten years’ experience as a software architect specializing in this area to demystify performance in .NET code. In Practical Performance Profiling he explains how the .NET platform manages memory and uses a sample application based on a real software package to demonstrate a wide range of performance slowdowns. With clear explanations of how to set up automated test scenarios, use a profiler, diagnose problems, identify solutions and validate the results, Practical Performance Profiling makes efficient code an achievable goal for all .NET developers.

The sample application and additional utility applications are available to download here, and a fully-functional free trial of ANTS Performance Profiler can be downloaded from the Red Gate website) .

Table of Contents:

  • Chapter 1: Profiling Principles
  • Chapter 2: Profiling a .NET Application
  • Chapter 3: Sample Application
  • Chapter 4: Profilers
  • Chapter 5: Profiling the Sample Application – Client Side
  • Chapter 6: Profiling the Sample Application – Server Side
  • Chapter 7: Beyond Profiling
  • Chapter 8: Conclusion
Jean-Philippe Gouigoux

Author profile:

JP Gouigoux is a MCTS/MCPD Enterprise Architect, and MVP "Connected System Developer," with an Engineering degree in Mechanical Systems from the Université de Technologie de Compiègne (France) and a Master of Science in Advanced Automation and Design from Cranfield University (UK). JP works as a software architect, and is a board member at MGDIS, an innovative software company based in Vannes (France). His role includes responsibility for platform architecture for a customer base of ~850, as well as R&D, internal and external training, and expertise in .NET.

Search for other articles by Jean-Philippe Gouigoux

Rate this article:   Avg rating: from a total of 14 votes.


Poor

OK

Good

Great

Must read
Have Your Say
Do you have an opinion on this article? Then add your comment below:
You must be logged in to post to this forum

Click here to log in.
 

Recommended site

PInvoke.net is a user-driven wiki which provides .NET developers with native method signatures, so they don't have to spend time writing them from scratch.

Check out PInvoke.net!

Top Rated

Book Review: Optimizing And Troubleshooting Hyper V Networking 2013
 If you want to learn how to optimize and troubleshoot Hyper-V, then this book, written by Microsoft... Read more...

Book Review: Windows Server 2012 Hyper-V Cookbook
 Windows Server 2012 Hyper-V Cookbook is a comprehensive resource for administrators and consultants... Read more...

The Art of SQL Server FILESTREAM by Jacob Sebastian and Sven Aelterman
 FILESTREAM is implemented as an extension to the VARBINARY(MAX) data type and allows large object data... Read more...

Don't Just Roll the Dice - eBook Download
 Neil Davidson has created a short handbook with the theory, practical advice and case studies, to... Read more...

Captain Biplane: Interplanetary Airman
 Simple-Talk caters for the lighter side with its publication of 'Captain Biplane: Interplanetary... Read more...

Most Viewed

Troubleshooting SQL Server: A Guide for the Accidental DBA
 Three SQL Server MVPs, and stalwarts of the SQLServerCentral and MSDN community forums, provide... Read more...

Exchange 2010 - A Practical Approach
 Jaap's Practical Guide to Exchange Server 2010 draws upon all that experience to deliver an easy-to-use... Read more...

Brad's Sure Guide to SQL Server Maintenance Plans
 Brad's Sure Guide to Maintenance Plans shows you how to use the Maintenance Plan Wizard and Designer to... Read more...

Inside the SQL Server Query Optimizer
 This book will take you from the fundamentals of Statistics, Cost Estimation, Index Selection, and the... Read more...

SQL Server Hardware
 SQL Server Hardware will provide the fundamental knowledge and resources you need to make intelligent... Read more...

Why Join

Over 400,000 Microsoft professionals subscribe to the Simple-Talk technical journal. Join today, it's fast, simple, free and secure.