Ccacheはカーネルのビルド中に一度だけヒットします。

Ccacheはカーネルのビルド中に一度だけヒットします。

ccacheをインストールして設定し、それを使用してカーネルを構築しました。統計は次のとおりです。

cache directory                     /home/marcin/.ccache
cache hit (direct)                     1
cache hit (preprocessed)               0
cache miss                         15878
called for link                       31
called for preprocessing            2655
unsupported source language          102
no input file                       4733
files in cache                     35882
cache size                           2.7 Gbytes
max cache size                       3.0 Gbytes

ccacheがなぜ私にとってそんなに非効率的ですか?なぜそんなに何度も恋しいですか?

ベストアンサー1

ccache同じコードを複数回コンパイルすると、コンパイル時間だけが短縮されます。プロジェクトを一度コンパイルするときにキャッシュミスだけが表示されるのは完全に正常です。コンパイル中のコードがまだキャッシュされていないためです。

おすすめ記事