5

インターネットで検索しましたが、それに関連するものは何も見つかりませんでした。

200 万を超えるキーと値のペアを含む 2 つの大きな Python 辞書があります。

このため、システムが頻繁にハングするため、システムで他のタスクを実行できません。

Python プログラム自体にコードを記述して、Python プログラムの最大 CPU 割り当てを制限できる方法はありますか?このプログラムが 100% の CPU 時間を使用することを許可したくないためです。

PS: 現在、スリープ機能を使用して制限していますが、ばかげているように見えます。Windows 7 を使用しています。

4

1 に答える 1

5

Linux/Unix プラットフォームを使用している場合niceは、プロセスの優先度を下げるために使用できます。

これは、CPU が最大になっている場合にのみ役立ちます。たとえば、ディスク/スワップ I/O を待機している場合、nice実際には役に立ちません。

NICE(1) ユーザーコマンド NICE(1)

名前
       nice - スケジューリング優先度を変更してプログラムを実行する

あらすじ
       いいね [オプション] [コマンド [ARG]...]

説明
       プロセスのスケジュールに影響を与えるナイスネスを調整して COMMAND を実行します。
       している。COMMAND を指定しないと、現在のナイスネスを出力します。快適範囲
       -20 (最も有利なスケジューリング) から 19 (最も不利なスケジューリング) まで。

Windowsの場合、コマンドを試しSTARTください

于 2013-05-28T02:23:44.330 に答える