O'Reilly logo

.NET Common Language Runtime Unleashed by Kevin Burton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Summary

This chapter explored some of the tools available to help you determine where performance bottlenecks in an application are. Some of the traditional tools that are available for determining memory and threading information were discussed. Next, the chapter showed how to use PerformanceCounters and how to build custom PerformanceCounters. Finally, the APIs that are available for building a custom profiling application were explored.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required