I believe there are also 2 different GC configurations:

Workstation
Server

>From what I'm learning, the default is Workstation, and it is tuned to
hide 'latency' (i.e. the GC *never* takes over the processor, however
briefly).

The Server configuration is multi-processor aware, and will place GC
threads on each processor.  I believe that this GC will *briefly* take over
a CPU to run itself, but in doing so has a better total throughput than the
Workstation GC running on a multi-processor machine.

See http://msdn.microsoft.com/library/default.asp?url=/library/en-
us/dndotnet/html/dotnetperftechs.asp (sorry about the word wrap) for more
information.

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

Reply via email to