匿名質問者

プログラム実行中に利用CPUコア数を変更したい。その為のコマンドラインを教えて下さい。OSはWindows 7です。

プログラムを立ち上げる時の方法やタスクマネジャーからする方法はあるのですが、利用中の利用コア数をコマンドラインで操作する方法が分からず困っています。
また、一般論として、エンコードなど動作中にCPUの利用コア数を頻繁に変えることはプログラムの誤動作を誘発する可能性はありますか?

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2016/07/14 01:02:35

ベストアンサー

匿名回答1号 No.1

PowerShell "$Process = Get-Process アプリ名; $Process.ProcessorAffinity=使用するコアのbitmask"

で変更できます

http://stackoverflow.com/questions/19187241/change-affinity-of-process-with-windows-script



> 一般論として、エンコードなど動作中にCPUの利用コア数を頻繁に変えることはプログラムの誤動作を誘発する可能性はありますか?

ありません.もし誤動作したら,それはそのアプリのバグです.

匿名質問者

ありがとうございます。
とても助かりました!

2016/07/14 01:02:25

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません