Search
Closed
as Not Reproducible Help for as Not Reproducible

1
Sign in to vote
0
Sign in to vote
Sign in
to vote
Type: Bug
ID: 491484
Opened: 9/23/2009 4:20:04 AM
Access Restriction: Public
1
Workaround(s)
3
User(s) can reproduce this bug
You can have a detailed look at this @ WCF forums-

http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/dc4a2ee7-fa3b-4ea5-9bf6-1bd6e141954f?prof=required

Summary:
When you move your WCF client from Windows XP and/ or Windows Vista to Windows 7, there is a significant beating on performance. Seems like there is quite some network configuration related setting in Windows 7 which is causing this or may be WCF isn't aware of some optimal way of communicating with application hosted on Windows 7.

further info -Giedrius wrote sample wcf test (simply created new wcf service web application), hosted it on IIS 6 on windows 2003 write a client that uses it and got same result (actualy result is even clearer now - all requests from Windows 7 took > 500ms, all requests from XP took < 10ms). (details are in that link).

My production applications stats are also mentioned in that link. This happens on x86 and x64 both.
Details (expand)

Product Version

.NET Framework 3.5 SP1
Product Language
English

Operating System
Windows 7 (client)
Operating System Language
English

Architecture
x86

Priority
(1=blocking, 2=important, 3=nice to have)
2

Severity
(1=major functionality issue, 2=important functionality issue, 3=nice to have)
1

Steps to Reproduce
Create a simple WCF client and server. Host the server in IIS 6 box (Win2K3 box).
Make client calls from XP SP2 box and Win7 box. there is a marked difference in performance (degradation in Win7). Check list for stats.
http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/dc4a2ee7-fa3b-4ea5-9bf6-1bd6e141954f?prof=required
Actual Results
Performance gets degraded at least by more than 50%.
Expected Results
The performance of WCF calls on Win 7 should be better or at least same as what happens on XP.
Component Usage
(any information on your scenario that may help in investigating your issue)
 

How often does this happen?
Always Happens

Have you seen this problem in other versions?
 
File Attachments
0 attachments
Sign in to post a comment.
Posted by Microsoft on 9/24/2009 at 1:23 AM
Thanks for your feedback. We are routing this bug to the product unit who works on that specific feature area. The team will review this issue and make a decision on whether they will fix it or not for the next release.

Thank you,
Visual Studio Product Team
Posted by Microsoft on 9/25/2009 at 3:23 PM
Could you attach your client and service code and config files? Could you also clarify on what OS your WCF service runs?
Posted by G.B. on 9/28/2009 at 12:28 AM
Hi,
as much as i've tried it doesn't matter on what OS wcf service runs, result is the same.
I've tested these configurations:
1) WCF on Windows2003, client Windows 7 (client tested from seveal Windows 7 machines) - slow
2) WCF on Windows2003, client Windows 2003 - fast
3) WCF on Windows2003, client Windows XP - fast
4) WCF on Windows 7, client Windows 7 (service and client on same machine) - slow

as long as i didn't found how to attach project files to bug description, i've placed them here:
http://cid-35a0bb31cbd3d1d6.skydrive.live.com/self.aspx/Public/Projects.zip
Posted by G.B. on 10/5/2009 at 6:58 AM
Any progress on this issue?
Posted by Pedro G. Dias on 10/6/2009 at 4:29 AM
This is now reproduceable for our company too. I have no technical news to add, other than that we too are hoping for a swift resolution.

VS2008 SP1
Windows 7, 64bit
MSTest
WCF

We have problems in debugging, since we have a long list of WCF services, each taking several seconds to start up.
Posted by Microsoft on 10/8/2009 at 5:40 PM
I've tried a few times to reproduce this using the service that was uploaded but so far haven't been successful. I've installed Windows 7 RTM 64-bit and VS 2008 on a desktop machine that's a few years old. The framework version (3.5.1) is the one that comes with Windows 7. I've tried hosting in both IIS and the VS development server. Each time running the service the first call takes 1-1.5 seconds and then all 99 other calls each take 5-20 ms.

Does anyone that has validated this have ideas about other variations that we can try to reproduce the problem? Are you using prerelease versions of Windows 7 or .Net 4?
Posted by G.B. on 10/9/2009 at 5:45 AM
I'm using Windows 7 RTM 64bit, .NET 3.5, quite clean install on quite decent machine - E8200/4GB/strip raid hdd (network interface is integrated, intel 82566DM-2 Gigabit).
If you would contact me by email (not sure if you see my email on connect, if not - leave a comment or use skype(giedrius_ban)), i could arrange some kind of remote session for checking what's going on.
Posted by Microsoft on 10/15/2009 at 5:30 PM
G.B.,

Thanks for trying out some different configurations and identifying that antivirus software may be causing the issue.

For others that have encountered this issue, does anyone still see it happen after disabling network antivirus software, VPN/proxy clients, Winsock LSPs, and other system add-ons that intercept network traffic?