Thomas

I would question the statement that a hundred threads will effect
performance greatly simply because I just checked the number of threads in
use here on my development machine.  While I do have a number of programs
running that I would never run on a production server, I have no problems
with performance on this system.  I currently have 550+ threads running
(according to the NT Task Manager).  This is a fairly high performance
machine, but it has never been optimized for performance.  (Compaq DeskPro
Workstation with a P4 2.1Ghz with 352MB RDRAM running Win2K Professional.)
I have seen this system running over 1000 threads in the past (though
performance was slowing down at that point.)  I would think that if I was
using the production server hardware (Dual Xeon PIII with 512MB Cache and 1
GB RDRAM) that I would not start to feel problem until over 2000 threads
(of course it depends on what those threads were doing.  If they were all
hitting the disk then sure.  But hitting dedicated hardware with its own
processors - I doubt it.  Hum, time for a benchmark program I think.)

David Williams
Senior Developer
Strohl Systems

You can read messages from the Advanced DOTNET archive, unsubscribe from Advanced 
DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to