Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

w3wp 100% utilization - what is the cause?

Status
Not open for further replies.

andegre

MIS
Oct 20, 2005
275
US
I take care of a very large application that runs around 100 web services for all of the back-end processing, but the GUI of the program is Windows Forms. THere are around 1000 concurrent users. Recently, we have upgraded to .NET 3.5 from 1.1 (larger task than anticipated). In our test environment, we are seeing 100% cpu utilization on all 4 application servers, whereas, in production it's only about 20% on 9 app servers. The process that is taking up all of the resources is w3wp (like the title says :) ). First inclination is that it could be a memory leak problem and not disposing of those resources properly. Are there any other possibilities, or tools that could help steer me in the right direction to get this fixed, or at least diagnosed? I have a copy of ANTS Profiler, would that work very well?

As a side-bar question, I've read that ASP.NET applications will JIT load into cache all of the methods, but is that for each session that is connected to the server, or is it once per server? (ie, is it doing it 4 times, or 1000 times for each user?)

Absolutley ANY help is greatly appreciated!
 
Jet Brain's dotTrace is also a great profiling tool. I would also review the specs between the testing and production environments. OS, procs, RAM, etc.

Jason Meckley
Programmer
Specialty Bakers, Inc.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top