GCSettings.IsServerGC Egenskap

Definition

Hämtar ett värde som anger om serverns skräpinsamling är aktiverad.

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

Egenskapsvärde

trueom serverns skräpinsamling är aktiverad. annars . false

Exempel

I följande exempel visas om värddatorn använder server- eller arbetsstationens skräpinsamling.

using System;
using System.Runtime;

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

        if (GCSettings.IsServerGC)
            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.

Kommentarer

Information om skräpinsamling för servrar finns i Arbetsstation och Skräpinsamling för server.

Om serverns skräpinsamling inte är aktiverad tillämpas arbetsstationens skräpinsamling (med eller utan samtidig insamling). Server skräpinsamling är endast tillgänglig på datorer med flera processorer.

En ohanterad värd kan begära skräpinsamling för servern och värdbegäran åsidosätter konfigurationsfilinställningarna. Om värden inte anger typen av skräpinsamling kan du använda en konfigurationsinställning för att ange serverskräpinsamling. Mer information finns i Konfigurera arbetsstation jämfört med server.

Gäller för