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