GCSettings.IsServerGC Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, включена ли сборка мусора сервера.
public:
static property bool IsServerGC { bool get(); };
public static bool IsServerGC { get; }
static member IsServerGC : bool
Public Shared ReadOnly Property IsServerGC As Boolean
Значение свойства
Примеры
В следующем примере указывается, использует ли главный компьютер сборку мусора сервера или рабочей станции.
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.
Комментарии
Сведения о сборке мусора сервера см. в разделе "Рабочая станция" и "Сборка мусора сервера".
Если сборка мусора сервера не включена, сборка мусора рабочей станции действует (с параллельной коллекцией или без нее). Сборка мусора сервера доступна только на компьютерах с несколькими обработчиками.
Неуправляемый узел может запрашивать сборку мусора сервера, а запрос узла переопределяет параметры файла конфигурации. Если узел не указывает тип сборки мусора, можно использовать параметр конфигурации для указания сборки мусора сервера. Дополнительные сведения см. в разделе "Настройка рабочей станции и сервера".