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!
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!