リアルタイムでゲームを実行することは安全ですか?


ベストアンサー

いいえ。これは絶対にしないでください。いかなる状況でも。

私が知る限り、入力デバイスは、デバイスドライバなどとともに優先度レベル15(リアルタイムではない)を使用します。

通常スレッドは優先度1〜15で実行され、優先度0の特別な値はアイドル状態のスレッドに使用されます。

リアルタイムの優先度は16〜31で、これを設定するにはシステム管理者の権限が必要です。これは、リアルタイム優先スレッドを使用してシステムを完全に破壊できるためです。

リアルタイム優先とは、プロセスが送信するすべての入力が処理されることを意味します可能な限りリアルタイムでその他すべてを犠牲にしてそうします。 16> 15以降、入力を含むよりもそのゲームの内部プロセスの実行が優先されます。

人々はこれを行うことだけを考えているため、そもそもCPUを集中的に使用するゲームで、そのゲームがCPU使用率を100%にロックしている場合、どのコマンドもコンピューターに到達しません。タスクマネージャーでゲームを殺したいですか?残念です-キーボードの優先度は低く、ctrl-alt-deleteをどれだけ強く叩いても、コマンドはゲームによって上書きされ、何も起こりません。

次のようなコンピュータを保存する唯一の方法これは、主電源スイッチからコンピューターの電源を切ることです。リアルタイム優先アプリケーションがスタートアップに設定されている場合、そのシステムを保存する唯一の方法は、セーフモードで設定を変更することです。

バージョンが少ないたとえば、90奇数%の使用率または断続的な100%の問題は回復可能ですが、回復には非常に長い時間がかかります。

ゲームにリアルタイムの優先順位を使用しないでください。この優先順位の設定は、キーボードやマウスよりも実行を継続することが重要であり、CPU時間が非常に少ないアプリケーションであり、通常のエンドユーザーのユーザーエクスペリエンスの範囲を完全に超えています。

ゲームのCPU割り当てを改善する必要がある場合は、ゲームをHighに設定し、他のプロセスがHighで実行されないようにします。リアルタイム設定には触れないでください。

回答

お勧めしません。コンピュータに損傷を与えないため、技術的には安全ですが、マウスとキーボードは優先度が高い場合にのみ実行されるため、非常に遅く感じます。マウスを入力または移動してから結果が出るまでに2〜3秒の遅れがあります。

また、ゲームを閉じたり元に戻したりするのに数分かかります。

「通常以上」を超えるゲームを実行しても、実際のパフォーマンス上のメリットはありません。その時点で、それらは通常ハードウェアにバインドされています。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です