操作
機能 #3713
完了CPU affinityを設定する機能を追加する。
開始日:
2016/11/21
期日:
進捗率:
100%
予定工数:
操作
インターフェース(ICPUAffinity)を準備して、その実装クラスとして、Linux用クラスとWindows用クラスを作成。
システムプロパティ(System.getProperty) から OS の種類(os.name)を取得して、OSにあったクラスのインスタンスを生成する。
Java Native Access(JNA) を使って libc の関数をコール。
Java Native Access(JNA) を使って Kernel32 の関数をコール。
manager.cpu_affinity: 1
exec_cxt.periodic.cpu_affinity: 1
$ top -p 5544