
Win XP(SP3)上である技術計算ソフトを使用しているのですが、
CPUほぼ同じクロック数にてタスクマネージャ、パフォーマンスの
CPU使用率が、
core2の時(コア2個使用):100%
core2QUADの時(コア4個使用):約50%
core2QUAD×2の時(コア8個使用):約20%
と、
全てのコアを使用していることは確認できるものの、
ソフトが使用するマシンパワーにリミットが掛かっているようなのです。
ソフトメーカーのサポートとは受けられず、また、ソフト内で
使用率の設定項目は見当たりません。
なんとかOS側で少しでも使用率を上げたいと思っています。
OS側で使用率上げる方法ご存じの方、教えてください。
No.4
- 回答日時:
マルチスレッド対応のプログラムを書いている者です。
>core2の時(コア2個使用):100%
>core2QUADの時(コア4個使用):約50%
>core2QUAD×2の時(コア8個使用):約20%
状況からしてそのプログラムは2つのスレッドしか使わないようにプログラミングされている結果だと思います。設定画面などで、利用するスレッド数を変更できたりできないでしょうか?そういった画面がない場合はどうしようもないです。
この回答への補足
使用スレッド数の変更設定はあるのですが、
2個→4個に変更しても
CPU使用率が100%→約50%
タスクマネージャーで使用コア数が増えていることは
確認できるもの、スレッド数を変更してもデータの処理時間が
変わりません。
No.2
- 回答日時:
プロセス優先度を変更すればいいです。
ただし、マルチコアに対して有効かどうかはやってみないと不明。
もしマルチコアタイププログラムであれば、
プロセス優先度をあげることでCPU時間を大幅に取得できるので可能
なのではと思います。
http://www.vector.co.jp/soft/win95/util/se361715 …
回答ありがとうございます。
プロセス優先度を変更しても目に見える効果はありませんでした。
やはりソフトが2コアを想定した作りになっているのかもしれません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コマンドプロンプトが重い
-
メッセージキューのスレッド間...
-
μITRONのスタック見積もりについて
-
Windows10にしたらタスクスケジ...
-
RTOSの無限ループ
-
メモリの「コミット済み」の意...
-
NEC 再セットアップできない
-
NECノートPC 初期化方法を教え...
-
HDDからSSDに換装したらまた変...
-
プロファイルエラーについて
-
RECOVERYというフォルダについて
-
XP、OSCD無し リカバリディス...
-
RECOVERY(D:)ってなんですか?
-
\\Device\\Harddisk1\\DR1 でコ...
-
PCを起動すると画面が真っ黒で...
-
FORMが開いているかどうかの確...
-
LAN内でのIPアドレスの重複につ...
-
Oracle起動時に"ORA-01115"メッ...
-
リカバリしたにも関わらずパソ...
-
起動中のアプリ、ソフトの取得
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドプロンプトが重い
-
パラメーターが間違っています...
-
「構成システムを初期化できま...
-
これは何ですか?igfxext.exe
-
CPUコアの使われ方についてご教...
-
プロセス、サービスについて
-
Explorer.exeがCPUを独占し...
-
μITRONのスタック見積もりについて
-
RTOSの無限ループ
-
explorer.exeとdrwtsn32.exeの...
-
パソコン CPUの使用率
-
シャットダウントラブル対処法...
-
PCの動作が徐々に重くなるのですが
-
ウィンドウのスクロールでCPU負...
-
drwtsn32.exe
-
CPU使用率の異常上昇
-
I/Oとは?
-
JavaScriptでSafariが劇重に
-
仕事で使うパソコンが遅い!!...
-
CPU使用率が10秒間隔くらいで...
おすすめ情報