回答:
正確に言うと、コンピュータの残りの部分をクロールまで遅くするという代償を払って、リアルタイムでプロセスを実行し、他のすべてよりも高い優先度を与えます。これは、タイムクリティカルなアプリケーションにのみ必要です。ほとんどの人は、日常生活でこれらを見ません...
jackd
では、サウンドサーバーでない場合、何ですか?(これまで私が理解していたことから、PAとJACKは両方ともサウンドサーバーとそれにアクセスするライブラリ/キットの両方を提供するという点で同じように機能します...)
これは不要に思えるかもしれませんが、プロセスが開始されると、プロセスをさまざまな優先度で実行するように設定するパラメーターを渡すことができます。タスクマネージャーは、実行を開始したソフトウェアによってプロセスに設定できるオプションであるため、これをオプションの設定として表示します。ほとんどのソフトウェアは「標準」レベルで実行されますが、場合によっては、デフォルトでより低いレベルで実行されている一部のソフトウェアが表示されることがあります。上記の通常の状態で起動するソフトウェアを見たことはありません。
また、プロセスが最高の優先順位設定で実行できる場合があり、システムのパフォーマンスに大きな影響を与えないように思われることも言及する価値があります。たとえば、プロセスが開始され、たとえば8つのCPUコアのうち1つだけで動作するように割り当てられている場合、プロセスの優先度を「リアルタイム」に設定すると、1つのプロセッサが消費され、7が使用されますOSおよびその他のソフトウェア。この場合、リアルタイムの実行はシステムにほとんど影響を与えませんが、優先度の高いプロセスに適切なパフォーマンスバンプを与えます。
System Manager内からプロセスを「リアルタイム」で実行するように手動で設定することはほとんどお勧めしません。これは、1つの特定の実行状態で動作するように設計されたプロセスの実行設定を変更しているためです。実行優先度を変更すると、場合によってはアプリケーションがクラッシュし、データ書き込み操作の場合はデータが破損する可能性があります!
ただし、プロセスの最大実行優先順位設定を使用することが正しい場合もありますが、そのような優先順位設定は、システム管理ダイアログを介してエンドユーザーではなく、制御アプリケーションによって設定する必要があります。
個人的には、クラッシュしてタスクが完全に重要でないかどうかを本当に気にしない限り、タスクの優先度を変更しないことをお勧めします。ソフトウェアのドキュメントで、非常に大きな負荷のプロセッサ作業を促進するために、プロセスを高速化してプロセスを高速化できると明示されている場合、それも受け入れられますが、メカニズムが以下の場合は少し懐疑的ですアプリケーション内では提供されません。
個人的な逸話として、私が時々手動で変更するプロセスは1つだけです。それは、ソフトウェア圧縮アプリケーションです。私は長い時間で大規模なファイルを解凍するために持っていなかったが、私は急いで午前場合(ことを発見したエヘンというせっかちな)私は、プロセスの優先度をクランクアップし、パフォーマンスの緩やかなバンプを得ることができます。これらのアプリケーションは作業タスクを開始し、終了すると終了するため、アプリケーションがデータの抽出を終了すると自動的に停止するため、プロセッサの設定を解除する心配はありません。これは、システム管理を通じてプロセッサ速度を制御することが個人的に有用だと判断した唯一の時間です。