.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
From around the web
advertisement
- How to make Google AdWords work for your business
- The curse of sloppily written software
- Paying for your crimes with Bitcoin
- Behind the scenes: tech support for Formula 1
- The security risk of fat fingers
- Why Windows Phone 7 isn't quite ready for business
- When will Microsoft stop fiddling with Windows 8?
- Flash down the pan?
- Metro Style apps vs desktop applications
- Coping with Facebook changes
- Chrome's shine getting lost in translation
- BytePac: the cardboard hard disk enclosure
- How tech loosens our grip on reality
- Hokum watch: Safer Internet Day
- Why I'm deleting Adobe from my PC
- Prepare to be patronised: it's Safer Internet Day
- Dear Sony, Samsung and every other tech company in the world: stop trying to be Apple
- Will Apple's Final Cut Pro X update placate the pros?
- Smartr Contacts for iPhone review
- Switching to Office 365's Outlook Web App
- VeriSign slammed for security breach cover-up
- SAP willing to share HANA with Oracle
- Why using a tablet could harm your health
- New RIM boss: no need for drastic change
- RIM founders fall on their swords
- Slow economy helps boost Red Hat revenue by 23%
- Google+ pages get multiple admins
- One in five companies lack card industry compliance
- Oil industry warns hacking attacks could kill
- British workers fear email monitoring
advertisement

