良い一日
DotNetZipライブラリを使用してフォルダをアーカイブするために使用するアプリがあります。実際の「圧縮」プロセスでは、CPUを100%使用していることに気付きました。このアプリは別のアプリ(tcpチャットアプリケーション)と組み合わせて使用されるため、CPUの使用量をできるだけ少なくするためにこれが本当に必要です。
CPUを安全に制限する方法はありますか?優先度を下げてみましたが、違いはありません。私が今持っている唯一のことは、50%を使用するようにアフィニティを1コアのみに設定することです。しかしもちろん、それはマルチコアコンピューターでのみ機能します。