[Twisted-Python] What's twistd doing on Windows?
Christopher Armstrong
radix at twistedmatrix.com
Thu Apr 3 16:21:03 MST 2003
On Thu, Apr 03, 2003 at 06:16:06PM -0500, Christopher Armstrong wrote:
> On Thu, Apr 03, 2003 at 05:16:02PM -0500, Alan McIntyre wrote:
> > I did notice something that I'm curious about: I've been running two
> > Twisted web instances, one on a Win2k machine (1.4GHz P4, Python 2.2.2)
> > and one on a Debian machine (266MHz PII, Python 2.1.3) for a few days
> > now, and the Windows instance has accumulated almost an hour of CPU time
> > wherease the Debian instance has only used 2 seconds. What's the Win32
> > instance doing while it's idle? (It's not a big deal, I'm just curious)
>
> My first guess would be that the system calls involved (e.g., select)
> are more expensive than on linux, but that's just a wild guess. I
> doubt profiling would be much help, but maybe you (or someone) could
> write a simple test that just recorded the time it takes to run an
> immediately-returning select() a few thousand times.
If this doesn't show any useful information, I also realized that
Twisted has some code to handle Windows' wacky select() semantics;
maybe there's something munching a little bit of CPU in those special
cases.
--
Twisted | Christopher Armstrong: International Man of Twistery
Radix | Release Manager, Twisted Project
---------+ http://twistedmatrix.com/users/radix.twistd/
More information about the Twisted-Python
mailing list