kill -SIGSTOPを使用してCPU使用率を安全に削減できますか?

kill -SIGSTOPを使用してCPU使用率を安全に削減できますか?

私はそれぞれ異なる目的を持つ7つの異なるワークスペースを持っています。

しかし、すべてがバックグラウンドで実行されています。たとえば、私がワークスペース2にあるにもかかわらず、ブラウザのワークスペース5はCPUを使用しています。私はこれが面白いと思います。 (私は単純な端末を使用しており、他のワークスペースで実行されている愚かなJSの場合、私のCPUは〜20%です。)

私は現在、現在のワークスペースkill -SIGSTOP $(pidof PROGRAM)に対してのみ一連のプログラムを起動するスクリプトを使用してワークスペースを切り替えます。-SIGCONT

CPU使用量が大幅に減少しましたが、これに起因する欠点はありますか?

長い間中断されたプロセスによって問題が発生する可能性がありますか?

同じことを行うより伝統的な方法はありますか?

関連情報