Develop
2024. 1. 4.
[C++] Ninja 파일별 컴파일 시간 측정
특정 레포지토리에서 ninja로 컴파일을 진행할때, 어떤 파일에 대해서 속도가 느린지 조사해보고싶어서 찾아보게되었고 글로 정리해보려고한다. 일단 Ninja로 컴파일을 할때 아래와같은 명령어로 진행한다. ninja -d stats 그런다음에 빌드가 다된이후, ls -al 명령어로 파일들을 조회해보면 .ninja_log라는 파일이 생성된것을 볼수가 있다. 간단한 예시로 아래와같이 내용이 적혀있다. 2200672566021704266700231063803backend/test1.cpp.ob9e842d3f244604d 2166962566121704266700235430337backend/test2.cpp.ode7f55dc134f99b4 2167012566671704266700287629089backend/tes..