How do I track down sporadic ASP.NET performance problems in a production environment?
Posted
by Steve Wortham
on Stack Overflow
See other posts from Stack Overflow
or by Steve Wortham
Published on 2010-04-04T01:00:07Z
Indexed on
2010/04/04
1:03 UTC
Read the original article
Hit count: 395
I've had sporadic performance problems with my website for awhile now. 90% of the time the site is very fast. But occasionally it is just really, really slow. I mean like 5-10 seconds load time kind of slow. I thought I had narrowed it down to the server I was on so I migrated everything to a new dedicated server from a completely different web hosting company. But the problems continue.
I guess what I'm looking for is a good tool that'll help me track down the problem, because it's clearly not the hardware. I'd like to be able to log certain events in my ASP.NET code and have that same logger also track server performance/resources at the time. If I can then look back at the logs then I can see what exactly my website was doing at the time of extreme slowness.
Is there a .NET logging system that'll allow me to make calls into it with code while simultaneously tracking performance? What would you recommend?
© Stack Overflow or respective owner