GCSettings.IsServerGC Özellik

Tanım

Sunucu çöp toplamanın etkinleştirilip etkinleştirilmediğini belirten bir değer alır.

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

Özellik Değeri

true sunucu çöp toplama etkinse; aksi takdirde , false.

Örnekler

Aşağıdaki örnek, konak bilgisayarın sunucu mu yoksa iş istasyonu çöp toplama mı kullandığını gösterir.

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.

Açıklamalar

Sunucu çöp toplama hakkında bilgi için bkz . İş İstasyonu ve Sunucu Çöp Toplama.

Sunucu çöp toplama etkin değilse, iş istasyonu çöp toplama etkindir (eşzamanlı toplama ile veya olmadan). Sunucu çöp toplama yalnızca çok işlemcili bilgisayarlarda kullanılabilir.

Yönetilmeyen bir konak sunucu çöp toplama isteğinde bulunabilir ve konak isteği yapılandırma dosyası ayarlarını geçersiz kılar. Konak çöp toplama türünü belirtmezse, sunucu çöp toplamayı belirtmek için bir yapılandırma ayarı kullanabilirsiniz. Daha fazla bilgi için bkz . İş istasyonu ve sunucu yapılandırma.

Şunlara uygulanır