6

Tengo una aplicación .Net 4.0 Win Forms que ejecuto en dos cajas, una es una caja Win7, una es una caja Win Server 2k3. La aplicación en la caja de 2k3 tiene 2-3 cuelgues intermitentes a lo largo del día que parecen ser grandes colecciones de basura, mientras que la caja de win7 nunca tiene estas colecciones de basura largas. ¿Es posible que el GC predeterminado en Win2k3 sea diferente al predeterminado en Win7?¿Es verdadero gcServer por defecto en las ediciones de servidor de Windows?

Respuesta

3

No, no ha cambiado, tal como se documenta aquí: http://msdn.microsoft.com/en-us/library/ms229357.aspx

Los siguientes impresiones: false

Console.WriteLine(System.Runtime.GCSettings.IsServerGC); 

Pruebe por sí mismo para asegurarse de que otro desarrollador no ha jugado con la configuración. :)

+0

Puedo confirmar que a partir de Server 2008 R2 'IsServerGC' es por defecto' false'. – vpiTriumph

+0

También es 'falso' por defecto para Windows Server 2012 R2. – NicolasF

+0

.NET 4.6.2 en 2012 R2 ... encontrando este valor VERDADERO ... – felickz

Cuestiones relacionadas