.NET performance
Posted on 24 Apr 2006 at 11:17
Thomas Lee looks at the fundamentals of performance analysis and how you can optimise the four key resources of your PC
The .NET CLR JIT performance object shows how much JIT work is being carried out, both globally and on a per-application basis, which can suggest opportunities for applying NGEN.
.NET CLR Remoting shows how much remote activity is being performed, which might indicate opportunities to relocate some of your systems, putting the called system as close to its caller as possible and removing as much communication latency as possible.
The .NET CLR Memory performance object helps you see how .NET and your applications are using memory. In particular, this counter reveals the impact of garbage collection, which is an important enough performance issue to require a column to itself.
In this column, I've looked at the basics of .NET performance and some of the many ways you can optimise it. We've looked at native code generation and how you can speed up loading of types by using the ngen.exe utility; at caching and how it can improve performance; and finally at some of the new .NET performance counters you can use to instrument and profile your application. In next month's column, I plan to look at garbage collection in more detail, including what it's for, how it works and the impact it can have on performance. I'll also be introducing a profiling tool you can use to see the impact of garbage collection and also possibly to tune your own applications. If you have any comments on this column or suggestions for future columns, please email me at Thomas.lee@ qa.com, and visit my web log at http://tfl09.blogspot.com
advertisement
- Getting to grips with Microsoft's IT Health Environment Scanner
- Virtualise your servers
- The changing face of travel gadgets
- Build your own distributed file system
- The bulletproof Dell that costs an arm and a leg
- Microsoft Office 2010 Technical Preview: Q&A
- Lawnmowers, the TyTN II and one odd insurance request
- There'll never be a bulletproof OS
- How far can we trust apps?
- Five nice touches in Outlook 2010
- Why Britain's watchdogs have fewer teeth than goldfish
- Tabbed documents: how to make Office 2010 great
- Outlook 2010 People Pane – does it spell death to Xobni
- Microsoft Outlook 2010 screenshots
- Co-Authoring in Word 2010 and SharePoint Foundation 2010
- Microsoft Outlook 2010 screenshots: Backstage view
- Flash 10.1: Developing for Desktop and Device
- Microsoft Office 2010 screenshots: Recover unsaved items
- Microsoft Word 2010 screenshots: Text Effects
- Microsoft Word 2010: inserting screenshots
- Q&A: Why Conficker was a victim of its own success
- App developers losing faith in Android
- Biz Stone: Murdoch's Google veto will "fail fast"
- Google adds automatic captions to YouTube
- China ramps up cyber spying
- Mozilla maintains dependence on Google
- Windows 7 flying off the shelves
- Google Chrome OS: full details unveiled
- AOL slashes 2,500 jobs
- YouTube begins streaming full-length shows
advertisement
Printed from www.pcpro.co.uk


