• 締切済み

CPU使用率を制限したい

WindowsXP(HomeEdition)上で動作するperlプログラムを作成して実行するとCPU使用率が95-100%程度となりめいいっぱいCPUを消費してしまいます。このプログラムを長時間動作させたい(8hくらい)ので動作マシンからの出火なども心配です。100%の場合、50%程度で動かす場合と違ってperlプログラムの実行時の原因不明の動作不良も起こります。 そこでCPU使用率を50%程度に制限してperlプログラムを動作させたいのですがそのようなことはできますでしょうか。 どうぞよろしくお願いします。

みんなの回答

回答No.1

http://mion.faireal.net/BES/ これが使えるのではないですか? CPU使用率を1%単位で制限できます。 起動したら「Target」ボタンを押して制限したいプロセスを選択し、「Limit this」ボタンを押すだけです。あとはスライダーで制限率を1%単位で設定します。 ユーザインターフェースがいまいちですけど便利です。

関連するQ&A

  • CPU使用率について

    最近、パソコンを起動してしばらくすると CPU使用率が100%のままになってしまい すごく動作が遅くなってしまいます タスクバーの中にある動作しているソフトは ウイルスバスターしかないんですが・・・ 再起動してみてもしばらくすると遅くなってしまいます タスクマネージャのシャットダウン→ ユーザーの切り替えとしてみると 1個(2個)のプログラムを実行中です と出てるのですが、実行中のプログラムを 調べる方法とかあるのですか? 何か、解決策がありましたらよろしくお願いします?

  • CPUの使用率を高めるには?

    タスクマネージャを見ていると、パソコンの動作が重い時でもCPUの使用率があまり高くなりません。 高くなっても50%前後で、それ以上になることはまれです。 パソコンの動作が重い時だけでいいので(←そんな細かいコントロールはできないのかもしれませんが)、CPUの使用率がもっと高くなればもっと快適になる気がするのですが、CPUの使用率を高める方法はないでしょうか?消費電力は多少高くなっても構いません。 ちなみに使っているパソコンはNECのバリュースターで2011年の8月ごろに買いました。 OSはウィンドウズ7ホームプレミアム、CPUはIntel Corei5-2410MCPU@2.30GHzです。

  • プロセスが使用するCPU使用率を下げる設定は?

    非常に負荷の高いプログラムを実行している時に、CPU使用率が100%になり、高負荷になることが気になっていまして、CPU使用率やマシン負荷が軽減できないか、方法などを模索しています。 少し処理時間が掛かっても良いので、負荷を減らし時間で解決できればと考えています。 niceコマンド、priocntlコマンド(root権限で実行)で、プロセスの優先度の設定をしつつ、プロセスの実行ができることは分かったのですが、topコマンドでCPU使用率のところを見ると、0% idle状態なのはnice/prioctl未使用時とくらべ、変化はなく、効果の具合がよく分かりませんでした。 また、priocntlはroot権限で実行しないといけないようで、一般ユーザでの実行を考えているので、これもNGかなと思っています。 なにか解決策はありませんでしょうか?ご存じの方がいらっしゃいましたら、教えて頂けませんか。 よろしくお願いします。

  • cpu使用率が100%になって、下がる気配がないので、どうすれば下がるか教えてください。

    起動直後からcpu使用率が100%になり、いつまでたっても下がりません。 症状は2週間前から急に発症し、心当たりがありません。 ネットで調べたら、自動更新を無効にし、2種類の更新プログラムをダウンロードすれば改善すると書いてあったので実行したのですが、自動更新を無効にしてもcpu使用率は変わらず100%のままで、2種類の更新プログラムをダウンロードしても直りません。どうすればcpu使用率が下がるのか教えて下さい。

  • CPUの使用率が高くなった

    突然CPUの使用率が高くなってしまいました。 それまでは低い値10%以下だったのですが、突然常時50%になってしまいました。 なにかがおこってるのでしょうか。 インターネットセキュリティで調べたところ、ウイルスにはかかってないようです。 CPUの使用率が高いと動作が重くて。 何か対策法があるでしょうか。 教えていただけますか?

  • 何もしてないのにCPU使用率が100%になります。

    何もしてないのにCPU使用率が100%になります。 タスクマネージャーを見たところsystemにほとんどCPU使用しています。 動作も重い気がします。 なんとかならないでしょうか? 教えて下さい。お願いします。

  • CPU使用率について

    現在使っているCPUは性能が悪いせいか固まることが多くタスクマネージャを開きCPUの使用率を見ながら使用しています。 その際になんの動作もしていないときにCPU使用率が100%のまましばらく続く事があります。 これはどういう状況なんでしょうか? 又、対処法を教えて下さい。

  • CPUの使用率

    CPUの使用率 出尽くした質問かもしれませんが、自分の症例に近いものがなかったので、質問させていただきます。 パソコンの動作が遅くて困っています。CPUの使用率は50%を下回ることはなく、常に60~90%あたりをうろついています。 おかげでブラウザでウェブページを開いても、新しいページごとに数秒フリーズしてしまうのです。 しかし、プロセスをみてもこれと言って多くCPUの使用率を食っているものがないのです。 このせいで、どうすれば動作を早くするか、解決策を見つけられずにいます。 アンチウイルスソフトはマカフィーを入れていますが、マカフィーは遅いと聞きました。 これも原因の一つなのでしょうか。 使用パソコンはdellのstudio、CPUはAMDのTURION X2 ultlaです。

  • CPU使用率100%で考えられる影響は?

    いつもお世話になります。 VisualBasicを使用してプログラムを作成しています。 プログラムを永久ループにしている為CPU使用率が100%となっていたので、WinAPI関数のSleepを追加したら使用率が1%以下になりました。 (そんなに重いアプリではありません) ふと思ったのですが、CPU使用率100%のまま使い続けると、どういった影響が考えられるのでしょうか?例えばHDクラッシュとかフリーズするとかが考えられるのでしょうか?(他のアプリケーションの動作が遅くなるというのは考えられますね・・・) 特に影響無しであれば、気にしないのですが。 以上、宜しくお願いします。 VB6.0(SP6),WinXP,TOSHIBA-dynabook,Celeron1.3G

  • CPU使用率が50%になる

    パソコンを使用しているとよくCPUの使用率が50%になりマウスのポインタが動かなくなってしまいます。 (CPUは後ほど説明しますがデュアルコアなので片方のコアが100%になってしまうということです) 説明しにくいんですが、ポインタは動かなくなってしまってもマウスはききます。 つまり、ポインタのマークは動かなくが、実際は動いていてクリックできるということです。 使用率が50%になると動作が重くなり、タスクマネージャーでそのプロセスを終了すれば元の通りになります。 CPUが50%になってしまうプログラムはfirefox、thunderbird、Windows live messager、explorer、rundll32などです。 ネットゲーム、アイドル状態でも発生します。 このように1つのプログラムではなく複数のプログラムで発生するのです。 自分で行って見た事はシステムファイルチェッカーの実行、回復コンソールでのchkdskコマンド、ウイルスチェック(avast!)、スパイウエアの削除(spybot)です。 これらをやっても改善しなかったので質問させていただきました。 一応PC構成を書いておきます。 CPU:Athlon64 X2 3800+ メモリ:1GB(512MB*2) グラフィックカード:GeForce 6600 電源:EVER GREEN silent king 4 (550W) マザーボード:ASUS A8N-E その他欲しいデータがありましたら言ってください。 よろしくお願いします。