プロセッサの論理数の取得

Namespace: FVIL
Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)

Syntax

C#
public static int GetProcessorNum()
Visual Basic
Public Shared Function GetProcessorNum As Integer

Return Value

Type: Int32
論理的なプロセッサ数を取得します。
1 以上の値を返します。

Remarks

この関数は、プロセッサの論理的な数を返します。

論理数 = CPUのパッケージ数 x コア数 x スレッド数



例えば、2コアの CPU が 4つ有れば 8 (4x2x1)を返します。 この時、HyperThreading が有効の場合は、16 (4x2x2) が返ります。
現在のところ、物理的なプロセッサ数(CPU のパッケージ数やコア数)を 取得する関数は、当ライブラリには実装していません。

See Also