Hello,<br><br>I'm running a Dell "Pentium(R) D 3.46GHz" system with... well, I'm not sure if it has multiple CPUs or just Hyperthreading, but the Task Manager shows 4 CPU usage graphs.<br><br>Last week, we had some trouble with dropped packets -- and as it turned out, it was partly because all the AG-related processes were starving each other on CPU #0. Manually enabling the CPU affinity to use all CPUs for each pythonw, dvts, vlc, vic, etc. process brought that problem under control, so I'm wondering: why does AG restrict itself to one CPU under win32?
<br><br>I see this happens in AccessGrid/Platform/win32/Config.py:555-572, and was added by Tom Uram in January 2006 -- but I haven't been able to find any discussion of why with Google, the mailing list search or Bugzilla.
<br><br>Would it be possible to spread processes across each CPU, or even leave them with the default CPU affinity?<br><br>-Ed Brannin<br><a href="mailto:edbrannin@gmail.com">edbrannin@gmail.com</a><br>