Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

.net 4.0 + w3wp.exe

Posted on 2011-05-04
6
Medium Priority
?
978 Views
Last Modified: 2012-05-11
Recently, we made the jump from .NET 3.5 to .NET 4.0. Now we are seeing a huge performance hit in our web application. The w3wp.exe process is frequently spiking up to 70-80% and staying there for 10+ seconds. Previously, it would only spike up to around 50%, and only then for less than a second for pretty much any of our queries. This has made our app run at about 25% efficiency.

We were previously running .NET 3.5 (32 bit) IIS 6 Windows Server 2008 64bit
and are currently running .NET 4.0 (64 bit) IIS 6 Windows Server 2008 64 bit

Any guidance on how to solve this, or why it would run worse in .NET 4.0 would be much appreciated!
0
Comment
Question by:Josh_Blade
  • 3
  • 2
6 Comments
 
LVL 9

Expert Comment

by:radcaesar
ID: 35689840
This is a broader area to answer.

My suggestion is check your LOG. It may be because of Application Initialization, Bad code/query, Antivirus etc.,

Here are some references to trace where the problem is..........

http://stackoverflow.com/questions/2052633/w3wp-exe-using-100-cpu-where-to-start

http://www.velocityreviews.com/forums/t98410-w3wp-exe-high-cpu-utilization.html

http://forums.iis.net/p/1146821/1875065.aspx
0
 
LVL 7

Expert Comment

by:franka
ID: 35690162
IIS6 on 2008?

any other changes?
0
 

Author Comment

by:Josh_Blade
ID: 35690194
Actually I typoed, IIS 6 with Windows Server 2003.

The only change between working well and working poorly was going from .NET 3.5 (32) -> .NET 4.0 (64).
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
LVL 7

Expert Comment

by:franka
ID: 35690511
is it possible to let it run .NET 32 bit?
0
 

Accepted Solution

by:
Josh_Blade earned 0 total points
ID: 35705359
After talking with microsoft tech support (after they looked at a dump from our machine), they tell us that due to a change in how memory allocation is handled in 64 bit, a ton of our third party parsing code is now terribly innefficient...

We rolled it back to 32 bit for now, but it looks like we'll have to completely rewrite a huge portion of our app if we ever want to goto 64 bit.
0
 

Author Closing Comment

by:Josh_Blade
ID: 35735861
Talked with MS tech support.
0

Featured Post

Configuration Guide and Best Practices

Read the guide to learn how to orchestrate Data ONTAP, create application-consistent backups and enable fast recovery from NetApp storage snapshots. Version 9.5 also contains performance and scalability enhancements to meet the needs of the largest enterprise environments.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

User art_snob (http://www.experts-exchange.com/M_6114203.html) encountered strange behavior of Android Web browser on his Mobile Web site. It took a while to find the true cause. It happens so, that the Android Web browser (at least up to OS ver. 2.…
A phishing scam that claims a recipient’s credit card details have been “suspended” is the latest trend in spoof emails.
Screencast - Getting to Know the Pipeline
Is your OST file inaccessible, Need to transfer OST file from one computer to another? Want to convert OST file to PST? If the answer to any of the above question is yes, then look no further. With the help of Stellar OST to PST Converter, you can e…
Suggested Courses
Course of the Month21 days, 2 hours left to enroll

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question