Cargoパッケージマネージャを使用してRustパッケージをインストールすると、CPU使用率が急激に増加するのはなぜですか?

Cargoパッケージマネージャを使用してRustパッケージをインストールすると、CPU使用率が急激に増加するのはなぜですか?

私のラップトップには4コアi5 8250uプロセッサと8GBのRAMがあります。ポップOSをインストールしました。 Cargo Package Managerを使用してRustパッケージをインストールするたびに、マイコンピュータのCPU使用率は約100%上昇します。たとえば、今日「procs」と呼ばれるRustパッケージのインストールの「コンパイル」フェーズでは、私のラップトップの内部のファンが最高速度で動作しました。 「htop」と「bpytop」でCPU使用率を確認しましたが、どちらのアプリケーションもCPU使用率が増加したことがわかりました。これは貨物の取り付け機構に固有のものですか?それでは、なぜこれが起こるのですか?

ベストアンサー1

apt のようなパッケージマネージャは、コンパイルされたバイナリをダウンロードしてその場所に置くだけです。貨物のダウンロードソースコードそれから編むこれはインストール中のプログラムだけでなく、そのプログラムが依存するすべてのライブラリです。これは多くのシステムリソースを必要とする編集です。これを使用するライブラリをインストールすると、実行する必要がある作業が増え、時間がかかります。

インストールするプログラムを別の方法で使用できる場合(たとえば、aptを使用してdebパッケージをインストールできます)、この方法でインストールできます。私の考えでは、Cargoはいくつかの例外を除いて、基本的にRust開発者が使用するように設計されているようです。

おすすめ記事