• ベストアンサー

CPUの使用量をプログラムごとに割り当てることは可能か?

同時に複数のプログラムを起動させ使用すると、瞬間的にですがCPUの使用率が100%になることがあります。 別に100%なることは全くおかしくないのですが、100%になった時、MP3の再生中だと音飛びが生じます。 音飛びをさせずに他のソフト(ワードやエクセル)を使用するには、CPUの使用量をMP3再生に優先的に割り当てればいいと思います。 当然他のソフトの動作は遅くなることは承知の上でです。 特定のソフトにCPUの使用量を割り当てることは可能でしょうか? 優先的な割り当てや、使用量の割合の設定。 (音楽再生に限らず。) 可能なOSは、ありますか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.3

いわゆるPC-UNIXはどうか知らないのですが、商用UNIXであれば、 実行優先度の指定は *当然のように* できます。 例えば、Solaris だと priocntl というコマンド(関数も有る)で 細かい制御が出来ます(→参考URL)。 普通、マルチタスクなOSだと、同時に動くプログラムの本数は、予め 分からないのが普通なので、 ・相対値(レベル)による優先度指定 ・CPUの使い方とその量 の組合わせでCPU資源の利用をコントロールします。 本職としては WindowsNTやWindows2000のタスクマネージャーで出来る 「あれ」を 優先度の指定 とは言いたくありません :-p

参考URL:
http://docs.sun.com:80/ab2/coll.153.4/REFMAN1/@Ab2PageView/152880?DwebQuery=priocntl&Ab2Lang=ja&Ab2Enc=shift_jis
satou03
質問者

お礼

UNIXだと、一般ユーザーがすぐ使えるOSじゃないですね。(^_^;) でも、そういう機能があるとは知りませんでした。 Winでも、その機能があれば便利なんですけどね(^_^;) 今後ともよろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • onosuke
  • ベストアンサー率67% (310/456)
回答No.4

現在のOSはWindowsなんですよね? WindowsNT系,9x系の両者共, REAL/HIGH/NORMAL/IDLE 4段階の優先度があります。 もっとも,9x系での優先度変更には,別のソフトが必要になります。 以前は,http://www.itibe.net/virtunix/ にて unix95(商標に引っかかりそうな名前(^^;;) というコマンドラインツールが配布されており,UNIX系ではおなじみの niceコマンドが同封されていたのですが。。。 上のドメイン,今は消息不明です(T_T 名の知れたツールなので,unix95.7.zipで検索するとまだ見つかるかな? 必要以上に優先度を高めたソフトがバグると,えらい事になるのでその点には注意してください。(Windowsはもともとよく止まるから,どーでもいい?)

satou03
質問者

お礼

見つけることは出来ませんでした。 今後ともよろしくお願いします。

全文を見る
すると、全ての回答が全文表示されます。
  • akino4
  • ベストアンサー率18% (35/185)
回答No.2

ちなみに、余談になるかもしれないけど他のOSでもできます。 linuxやFreeBSDなどのUNIX系OSなど、かえって優先度の指定ができない OSのほうが数からすればすくないぐらいです。 また、リアルタイムOSとよばれるものでは優先タスクは絶対優先とか もあります。(これはPC用のOSではあまりないけど) ただ、FreeBSDの優先度はカーネルのソースみたけど、MP3の連続再生とか ず~っとバックグラウンドでやってるようなプロセスはユーザが直接さわる プログラムじゃないんだなって判定して勝手に優先度さげてるっぽいです そのせいでFreeBSDでは標準状態ではMP3などの音飛びがひどかったりします(汗)

satou03
質問者

お礼

回答ありがとうございます。 今後ともよろしくお願いします。(^o^)

全文を見る
すると、全ての回答が全文表示されます。
  • ishmaster
  • ベストアンサー率40% (135/330)
回答No.1

Windows2000ならそれぞれのプログラムの優先度の指定が可能ですが。

参考URL:
http://pcweb.mycom.co.jp/column/win2k032.html
satou03
質問者

お礼

回答ありがとうございます。 今後ともよろしくお願いします。(^_^)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • CPU使用率がすぐ100%になる

    MP3ファイルの名前を変更するだけでCPU使用率が100%になってしまい、ちょっとだけ固まります(1~2秒) 詳しく説明するとファイルを選択した瞬間と、ファイル名を入力してエンターキーを押した瞬間にパソコンの反応が極端に鈍くなり1~2秒固まるので、タスクマネージャーのパフォーマンスを表示しながら同じ動作をしてみると、その2つの瞬間にCPU使用率が100%になっていました、つまり処理待ちのため反応が遅かったようです ちなみに常駐ソフトは結構ありますが、PC環境で最低限のものとセキュリティソフトだけです CPU使用率も2つの瞬間以外は0%になっています CPUはPEN4の2.4Gでメモリは1G積んでいますが、この程度の処理で100%を越えて処理が遅くなってしまうものなんでしょうか? ファイルはMP3とMpegくらいしか試していません みなさんはこういうことになるのか、そして対処法はあるのか教えていただけますか?

  • CPU使用率.

    Windows Media PlayerでMP3オーディオを再生してるだけでCPU使用率100%というのは正常なことですか. 同時立上げはIEを2本,スカイプ. OSはXPです.

  • 余ったCPU使用率とアプリケーションの重さについて

    たまにブラウザやトレーディングソフトが重いと感じることがあるのですがそういう時でも大概CPUの使用率は50%に到達しないぐらいです。 この余ったCPU使用率を重いアプリケーションに振り分け軽くする方法はありませんか? システムの優先度の変更等はすでに試しました。

  • CPU使用率

    Athron64/3200+、ECS761gx-mを使ってます。 RightmarkCPUと他の計測ソフトではCPUの使用率が違っているんですが。 アイドル時(x4)でCPU使用率はRight...ですと2~8% 他のソフトですと100%。 どうしてなんでしょうか。

  • プロセスのCPU使用率・メモリ使用量を表示したい

    プロセスのCPU使用率・メモリ使用量を表示したいです。 タスクマネージャーみたいなもので、上位5つくらいのをリアルタイムで表示。 下記のようなソフトを探しています。 http://www.forest.impress.co.jp/article/2008/10/28/topfive.html 探しましたが、現在使用率、使用量のソフトしかなく見つかりませんでした。 フリー、シェアにこだわりはありません。 使用OS、WINXP、WIN7 この質問をしたいだけに「OKWave」に登録しました。初質問です。 よろしくお願いいたします。

  • CPUの使用率を下げるには?

    タイトル通りです。 あるソフト(DIVXをDVDに変換するソフト)を起動して何分かたったらパソコンの電源が急に切れます。 何が原因か調べましたら、そのソフトを動かすとCPUの使用量が100%になることが原因だとわかりました。 それで、CPUの使用率を下げるには何をすればいいでしょうか?わかる方がおりましたら、お願いします!!

  • CPU使用率が全体的に高い

    最近のことですが、Windows Media Playerで動画を再生している時、 音はそのまま進んでいるのに映像がカクカクし始めて、 そのうち映像がどんどん遅れていくと言う現象がほぼ常に起こるようになりました。 タスクマネージャからWMPのCPU使用率を見ると大体50%~80%くらいなんですが、 全体のCPU使用率はほぼ常に100%になっています。 ただ、他のソフトは特に動かしておらず、 Kingsoftのアンチウィルスソフトを切っても、 Windows Live MessengerやSkypeを切っても、 症状は変わりませんでした。 タスクマネージャでCPU使用率順にしてみても、 WMPが60%くらいだとしたら、あとはタスクマネージャが10%くらいで、 他には特にCPUを使っているプロセスは見つからず、 ここに表示されている数字を全て足したとしても、CPU使用率が100%と言う表示になることは絶対にないと言える程度にしかなりません。 また、WMPも閉じて何のソフトも作動させていない状態でも、 CPU使用率は50%前後を指しています。 ノートパソコンなんですが、ファンの音がずっとしています。 デスクトップ自作のXPではこのような症状は見たことないのですが、 Vista特有の何かが動いているのでしょうか? 恐らくこの見えない何かが原因でCPU使用率が上がり、 WMPが動画の処理をしきれないようになっているのかなと想像しています。 その原因が解決すれば、動画もきちんと再生してくれると(勝手な想像ですが)思っているのですが、 何か考えられるものはないでしょうか? ちなみに、それらの動画はXPで再生すると何の問題もなく動きます。 同時にメッセで会話をしても何の問題もないですし、 シムシティレベルのゲームも一緒に動かしても、時々WMPの映像がカクカクするかなと言う程度で、 ずっと映像が音に対して遅れていくと言うことはありませんでした 何か解決方法や、原因として考えられるものがありましたら教えてください。 よろしくお願いいたします。

  • CPUの使用率と計算量(計算結果の量)の関係

    とある同じプログラム2本を、Win10で動かしています。 1つだけプログラムを動かしたときは、タスクマネージャーで見るとCPU使用率が50%で1分に1個結果が出ています。 が、2本動かすとCPUの使用率は97%で、それぞれの計算結果は0.75個ずつ結果が返ってきます。単純計算で1.5倍の結果しか得られません。 CPUの使用率から言えば、もう少し結果が返ってきそう、例えば1.9個くらい得られそうなのですが・・・・。 CPU使用率と計算量には比例関係はないんでしょうか?

  • CPU使用量がいっぱいに

    win2000を使っているんですがソフトを3つまたは4つ開くとすぐにCPU使用量がすぐに100%近くまで行ってしまうんです。 何かいい方法がありますか? スペックはPen(3)933 メモリは386です

  • CPU使用率100%.

    削除できないビデオクリップファイルが存在するのが原因?でWindows Media PlayerでMP3オーディオを再生すると,wmplayer.exeないしexplorer.exeがCPUを使い切り使用率が100%に至るという状態に陥りました.(ただしその場合でも再生はふんづまらず正常に行われる) いたしかたないのでPCリカバしたのですが,Windows Media PlayerでMP3オーディオを再生したり,他のプロセスもいろいろ立ち上げたりすると,しばらくしてまたexplorer.exeがCPUを使い切る現象が発生しました. ちなみに↓により, http://pcweb.mycom.co.jp/news/2003/06/03/23.html コントロールパネルはクラシカル表示にしてみました. メニューのフェードまたはスライド表示はもともとオフでした. 対処療法心当たりの方いらっしゃいませんか. WindowsXPです.

このQ&Aのポイント
  • BS-20(EL132)のボビンケースを無くしてしまい、他の製品を試しましたが幅が大きくて入りません。合う商品を教えてください。
  • ブラザー製品であるBS-20(EL132)のボビンケースを紛失してしまった場合、代替品を探すことが困難です。幅に合う商品を教えてください。
  • BS-20(EL132)のボビンケースを失くしてしまいましたが、他のボビンケースは幅が合わずに使うことができません。適切なボビンケースを教えてください。
回答を見る