GCSettings.IsServerGC Property

Definition

Ruft einen Wert ab, der angibt, ob die Garbage Collection für Server aktiviert ist.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

Property Value

Boolean

true, wenn die Garbage Collection für Server aktiviert ist, andernfalls false.true if server garbage collection is enabled; otherwise, false.

Examples

Im folgenden Beispiel wird angegeben, ob der Host Computer Server-oder Arbeitsstationen Garbage Collection verwendet.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.

Remarks

Informationen zu Server Garbage Collection finden Sie im Abschnitt "Garbage Collection für Arbeitsstationen und Server" unter Grundlagen der Garbage Collection.For information about server garbage collection, see the "Workstation and Server Garbage Collection" section in Fundamentals of Garbage Collection.

Wenn Server Garbage Collection nicht aktiviert ist, ist die Arbeitsstations Garbage Collection (mit oder ohne gleichzeitige Sammlung) wirksam.If server garbage collection is not enabled, workstation garbage collection is in effect (with or without concurrent collection). Der Server Garbage Collection ist nur auf Computern mit mehreren Prozessoren verfügbar.Server garbage collection is available only on multiprocessor computers.

Ein nicht verwalteter Host kann Server Garbage Collection anfordern, und die Host Anforderung überschreibt Konfigurationsdatei Einstellungen.An unmanaged host can request server garbage collection, and the host request overrides configuration file settings. Wenn der Host den Typ der Garbage Collection nicht angibt, können Sie eine Konfigurationsdatei Einstellung verwenden, um den Server Garbage Collection anzugeben.If the host does not specify the type of garbage collection, you can use a configuration file setting to specify server garbage collection. Diese Einstellung ist nur in der Anwendungs Konfigurationsdatei und nicht in der Computer Konfigurationsdatei gültig (siehe Konfigurieren von apps).This setting is valid only in the application configuration file, not in the machine configuration file (see Configuring Apps). Im folgenden Beispiel wird der Inhalt einer Beispiel Anwendungs Konfigurationsdatei gezeigt, die Server Garbage Collection ermöglicht.The following example shows the contents of a sample application configuration file that enables server garbage collection.

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

Applies to