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동일한 코드를 여러 번 컴파일하면 컴파일 시간만 단축됩니다. 프로젝트를 한 번 컴파일할 때 캐시 누락만 나타나는 것은 완전히 정상입니다. 컴파일 중인 코드가 아직 캐시되지 않았기 때문입니다.

관련 정보