GCSettings.IsServerGC GCSettings.IsServerGC GCSettings.IsServerGC GCSettings.IsServerGC Property

Definición

Obtiene un valor que indica si la recolección de elementos no utilizados del servidor está habilitada.Gets a value that indicates whether server garbage collection is enabled.

public:
 static property bool IsServerGC { bool get(); };
public static bool IsServerGC { get; }
member this.IsServerGC : bool
Public Shared ReadOnly Property IsServerGC As Boolean

Valor de propiedad

Es true si la recolección de elementos no utilizados del servidor está habilitada; en caso contrario, es false.true if server garbage collection is enabled; otherwise, false.

Ejemplos

En el ejemplo siguiente se indica si el equipo host usa la recolección de elementos no utilizados de servidor o estación de trabajo.The following example indicates whether the host computer is using server or workstation garbage collection.

using System;
using System.Runtime;

class Sample
{
    public static void Main()
    {
        string result;

        if (GCSettings.IsServerGC == true)
            result = "server";
        else
            result = "workstation";
        Console.WriteLine("The {0} garbage collector is running.", result);
    }
}
// The example displays output like the following:
//      The workstation garbage collector is running.
Imports System.Runtime

Class Sample
   Public Shared Sub Main()
      Dim result As String
      
      If GCSettings.IsServerGC = True Then
         result = "server"
      Else
         result = "workstation"
      End If
      Console.WriteLine("The {0} garbage collector is running.", result)
   End Sub
End Class 
' The example displays output like the following:
'      The workstation garbage collector is running.

Comentarios

Para obtener información sobre la recolección de elementos no utilizados de servidor, consulte la sección "recolección de elementos no utilizados de estación de trabajo y servidor" en fundamentos de la recolección de elementos no utilizados.For information about server garbage collection, see the "Workstation and Server Garbage Collection" section in Fundamentals of Garbage Collection.

Si la recolección de elementos no utilizados de servidor no está habilitada, la recolección de elementos no utilizados de estación de trabajo está en vigor (con o sin colección simultánea).If server garbage collection is not enabled, workstation garbage collection is in effect (with or without concurrent collection). La recolección de elementos no utilizados de servidor solo está disponible en equipos con varios procesadores.Server garbage collection is available only on multiprocessor computers.

Un host no administrado puede solicitar la recolección de elementos no utilizados del servidor y la solicitud del host invalida la configuración del archivo de configuración.An unmanaged host can request server garbage collection, and the host request overrides configuration file settings. Si el host no especifica el tipo de recolección de elementos no utilizados, puede usar un valor de archivo de configuración para especificar la recolección de elementos no utilizados de servidor.If the host does not specify the type of garbage collection, you can use a configuration file setting to specify server garbage collection. Esta configuración solo es válida en el archivo de configuración de la aplicación, no en el archivo de configuración del equipo (consulte configuración de aplicaciones).This setting is valid only in the application configuration file, not in the machine configuration file (see Configuring Apps). En el ejemplo siguiente se muestra el contenido de un archivo de configuración de aplicación de ejemplo que habilita la recolección de elementos no utilizados de servidor.The following example shows the contents of a sample application configuration file that enables server garbage collection.

<configuration>  
  <runtime>  
    <gcServer enabled="true" />  
  </runtime>  
</configuration>  

Se aplica a