Process.ProcessorAffinity プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Process.ProcessorAffinity プロパティの意味・解説 

Process.ProcessorAffinity プロパティ

このプロセスでのスレッド実行スケジュールできるプロセッサ取得または設定します

名前空間: System.Diagnostics
アセンブリ: System (system.dll 内)
構文構文

Dim instance As Process
Dim value As IntPtr

value = instance.ProcessorAffinity

instance.ProcessorAffinity = value
public:
property IntPtr ProcessorAffinity {
    IntPtr get ();
    void set (IntPtr value);
}
/** @property */
public IntPtr get_ProcessorAffinity ()

/** @property */
public void set_ProcessorAffinity (IntPtr value)

プロパティ
関連付けられたプロセススレッド実行できるプロセッサを示すビットマスク既定値は、コンピュータプロセッサ数によって異なります既定値は 2 n -1 で、n はプロセッサ数です。

例外例外
例外種類条件

Win32Exception

ProcessorAffinity 情報設定できませんでした。または、関連付けられたプロセスリソースから取得できませんでした

または

プロセス ID またはプロセス ハンドルゼロです。(プロセスはまだ開始していません。)

SystemException

プロセス Id利用できませんでした

または

プロセス終了してます。

解説解説

Windows 2000 以降では、プロセススレッドプロセッサからプロセッサ移行できます移行するたびに、プロセッサ キャッシュ再読み込みされますシステム負荷が重い場合は、特定のスレッド実行するプロセッサ指定すると、プロセッサ キャッシュ再読み込みする回数減りパフォーマンス向上することがありますプロセッサスレッド関連付けプロセッサ アフィニティ呼びます

プロセッサビット表されます。ビット 0 はプロセッサ 1 で、ビット 1 はプロセッサ 2 です。ビットの値を 1 に設定すると、対応するプロセッサスレッド割り当てられるように選択されます。ProcessorAffinity 値をゼロ設定すると、オペレーティング システムスケジューリング アルゴリズムによってスレッドアフィニティ設定されます。ProcessorAffinity 値を 0 以外の任意の値に設定すると、この値は、どのプロセッサ適格であるかを示すビットマスクとして解釈されます。

8 プロセッサ システムProcessorAffinity 値の選択内容次の表に示します

ビットマスク

バイナリ

選択対象になるプロセッサ

0x0001

00000000 00000001

1

0x0003

00000000 00000011

1 と 2

0x0007

00000000 00000111

1、2、および 3

0x0009

00000000 00001001

1 と 4

0x007F

00000000 01111111

1、23、45、6、および 7

.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からProcess.ProcessorAffinity プロパティを検索した結果を表示しています。
Weblioに収録されているすべての辞書からProcess.ProcessorAffinity プロパティを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からProcess.ProcessorAffinity プロパティ を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

Process.ProcessorAffinity プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Process.ProcessorAffinity プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS