私は通常の優先順位でユーザーモードプログラムを実行しています。私のプログラムはNPの問題を検索しており、その結果、最終的にスワップファイルで終わる多くのメモリを使い果たします。プログラムがスワップファイルを使用するとWindowsが停止する
マウスがフリーズして、タスクマネージャが開いてプロセスを終了させるまでに時間がかかります。
私が知りたいのは、2つのコアのうち1つだけが使用されているにもかかわらず、Windowsオペレーティングシステムがこれから完全にロックされないようにする方法です。
編集: 返信いただきありがとうございます。
メモリを少なくすると助けになることは知っていますが、OS全体がロックされているとは私には分かりません。
プログラムを変更できない場合は、スワップファイルのデフラグを試み、可能であればスワップファイルをより高速なHDDに移動してください。ドライブとそのすべてのものについてDMAが有効になっていることを確認します。ヘビー・ページングは、最良の状況でシステムにとって非常に悲惨な経験です。 – overslacked
あなたのOSはロックされておらず、負荷が重いためゆっくりと実行されています。 :)あなたは2分でどのプログラムを使用するのか分からないので、今使っていないものを単に交換します。あるいは、OSが使うより良い戦略があると提案していますか? – flodin
flodin:私は、OSがGUIをスワップアウトするべきではないと思います。 – Unknown