GCC를 병렬로 호출하여 디스크 사용량 최소화
GCC를 병렬로 테스트하려고합니다. 내 설정에서는 테스트 보고서를 제공하기 전에 96개의 테스트를 실행합니다. 이러한 테스트를 순차적으로 실행하면 GCC를 한 번 호출하고 실행 파일을 실행하고 진단을 수집하고 반복합니다. 그러나 이러한 테스트를 병렬로 실행하려고 하면 GCC 호출에 더 많은 시간이 걸립니다. 내 프로파일러에 따르면 (평균 96개 이상의 테스트) 96개의 테스트를 순차적으로 실행할 때 GCC 호출이 전체 실행 시간의 2%를 차지한다고 합니다. 내 컴퓨터에는 8개의 코어가 있고 프로그램에...