ProcessThread.IdealProcessor プロパティとは何? わかりやすく解説 Weblio辞書 (original) (raw)

このスレッド実行する優先プロセッサ設定します

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

Visual Basic (宣言)

Public WriteOnly Property IdealProcessor As Integer

Visual Basic (使用法)

Dim instance As ProcessThread Dim value As Integer

instance.IdealProcessor = value

C#

public int IdealProcessor { set; }

C++

public: property int IdealProcessor { void set (int value); }

J#

/** @property */ public void set_IdealProcessor (int value)

JScript

public function set IdealProcessor (value : int)

プロパティ
スレッド優先プロセッサは、システムスレッドスケジュールするときに、スレッド実行するプロセッサ決定するために使用します

例外例外

例外種類 条件
Win32Exception 指定したプロセッサスレッド起動するよう設定できませんでした
PlatformNotSupportedException プラットフォームは、Windows 98 または Windows Millennium Edition です。
NotSupportedException プロセスは、リモート コンピュータ上にあります

解説解説

IdealProcessor 値は、インデックス番号が 0 から始まります。つまり、最初プロセッサスレッド アフィニティ設定するには、プロパティゼロ設定します

システムは、できる限り優先プロセッサスレッドスケジュールます。

プロセススレッドは、プロセッサからプロセッサ移行できます移行するたびに、プロセッサ キャッシュ再読み込みされますシステム負荷が高いときにスレッドプロセッサ指定すると、プロセッサ キャッシュ再読み込みする回数減りパフォーマンス向上することがあります

プラットフォームプラットフォーム

Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォーム中には.NET Framework によってサポートされていないバージョンありますサポートされているバージョンについては、「システム要件」を参照してください

バージョン情報バージョン情報

.NET Framework
サポート対象 : 2.01.11.0

参照参照

関連項目
ProcessThread クラス
ProcessThread メンバ
System.Diagnostics 名前空間