Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a proprietary app, written in Java, that uploads files to a server via multiple HTTPS POST requests. There's a Mac version and a Windows version.

On the Mac, we easily get 3-5mbps upload speeds. Nice!

On Windows machines we've tried with a comparable processor speed & RAM, the upload will very often cap out at 800kbps. (Though on my Windows 7 machine, it won't do this.)

A lot of people are still using Windows XP. Could that be an issue? Is there anything else we should keep in mind?

share|improve this question
Are you saying that on your Windows 7 machine. You get full speed? (4.5Mbps) – chmod Feb 16 '12 at 5:43
Are the NICs the same? – soandos Feb 16 '12 at 10:28

You should check your network settings for your chosen network device. One thing in windows that can cause a major difference in speed is your link speed & duplex, for wired connections; if you have this set to something lower than what your network supports, you can have reduced speeds.

If this is set to Auto Negotiate, if might be automatically picking a lower speed because your network isn't specifying its speed or duplex.

share|improve this answer
Thank you! We'll check this. – Ben Werdmuller Mar 4 '12 at 5:46

Is it possible that you have other processes running in the background of windows machine which is sucking up the bandwidth? Does both machine have the same version of JRE? Is there any programming differences between the Mac version and PC version? Is it possible that the Mac version are more optimized?

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .