スレッドのランタイム構成オプションRun-time configuration options for threading

CPU グループCPU groups

  • CPU グループ全体にスレッドを自動的に配布するかどうかを構成します。Configures whether threads are automatically distributed across CPU groups.
  • 既定:無効 (0)。Default: Disabled (0).
設定の名前Setting name Values
runtimeconfig.jsonruntimeconfig.json N/AN/A N/AN/A
環境変数Environment variable COMPlus_Thread_UseAllCpuGroups 0 - 無効0 - disabled
1 - 有効1 - enabled

最小スレッド数Minimum threads

  • ワーカー スレッドプールの最小スレッド数を指定します。Specifies the minimum number of threads for the worker threadpool.
  • ThreadPool.SetMinThreads メソッドに対応します。Corresponds to the ThreadPool.SetMinThreads method.
設定の名前Setting name Values
runtimeconfig.jsonruntimeconfig.json System.Threading.ThreadPool.MinThreads 最小スレッド数を表す整数An integer that represents the minimum number of threads
環境変数Environment variable N/AN/A N/AN/A

最大スレッド数Maximum threads

  • ワーカー スレッドプールの最大スレッド数を指定します。Specifies the maximum number of threads for the worker threadpool.
  • ThreadPool.SetMaxThreads メソッドに対応します。Corresponds to the ThreadPool.SetMaxThreads method.
設定の名前Setting name Values
runtimeconfig.jsonruntimeconfig.json System.Threading.ThreadPool.MaxThreads 最大スレッド数を表す整数An integer that represents the maximum number of threads
環境変数Environment variable N/AN/A N/AN/A