linux에서 makefile을 이용해 컴파일 하는 방법이 있는데,
Android와 같은 상당히 큰 프로젝트를 빌드 할 경우 시간이 정말 상상이상으로 걸린다.
이때 사용하는 옵션이 있다. 바로 '-j숫자' 인데 이때 -j옵션을 사용할 경우
알아서 병렬(parallel) 처리가 가능한 부분은 스레드를 나눠 작업하는 것이다.
사용은 아래와 같이 사용한다.
$ sudo make -j20
이때 -j뒤에 붙는 숫자는 원하는 스레드 수이며, 보통 "CPU-Core 수 * 2 + 1"이 대게 사용하는 옵션이다.
물론 저 수치는 CPU 제조사마다 모델마다 다를 수 있으며, 직접 간단한 테스트를 통해 적당한 수치를 찾아야 한다.
저는 "CPU-Core 수 * 2 + CPU-Core 수 / 2" 를 사용합니다.
자신의 CPU-Core 수는 아래 링크 참고
[Tip] How to get the number of CPU Cores in linux
'Eureka > Linux' 카테고리의 다른 글
[Tip] How to Change Display Resolutions in Linux (0) | 2014.10.26 |
---|---|
[Tip] How to Change Keyboard repeat delay in linux (0) | 2014.10.26 |
[Tip] How to get make build time (0) | 2014.10.08 |
[Tip] How to get the number of CPU Cores in linux (0) | 2014.10.08 |
[Solution] How to Fix Black Screen in Linux Team Fortress 2 (0) | 2014.09.24 |
[Tip] How to change Alt + Tab active in Linux Mint 16. (0) | 2014.09.05 |
[Tip] How to show Package install Log in Linux (0) | 2014.09.04 |
[Tip] How to find out the list of processes running on the disk. (0) | 2014.09.04 |