GCSettings.IsServerGC プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サーバーのガベージ コレクションが有効であるかどうかを示す値を取得します。
public:
static property bool IsServerGC { bool get(); };
public static bool IsServerGC { get; }
static member IsServerGC : bool
Public Shared ReadOnly Property IsServerGC As Boolean
プロパティ値
サーバーのガベージ コレクションが有効な場合は true
。それ以外の場合は false
。
例
次の例は、ホスト コンピューターがサーバーまたはワークステーションのガベージ コレクションを使用しているかどうかを示しています。
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.
注釈
サーバーガベージコレクションの詳細については、「 ワークステーションとサーバーガベージコレクション」を参照してください。
サーバーのガベージ コレクションが有効になっていない場合、ワークステーションのガベージ コレクションは有効になります (同時実行コレクションの有無にかかわらず)。 サーバー ガベージ コレクションは、マルチプロセッサ コンピューターでのみ使用できます。
アンマネージド ホストはサーバー ガベージ コレクションを要求でき、ホスト要求は構成ファイルの設定をオーバーライドします。 ホストでガベージ コレクションの種類が指定されていない場合は、構成設定を使用してサーバー のガベージ コレクションを指定できます。 詳細については、「 ワークステーションとサーバーの構成」を参照してください。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET