Xcode8에서 컴파일이 느린 것을 제거합니다.

Xcode8로 만든 후 매우 컴파일이 느려졌습니다 (느낌)



여기에서 컴파일하고 있는 모습을 볼 수 있다.



여기서 화살표가 한 번에 몇 개 표시되는지가 중요합니다.
이 경우에는 "4 개"동시에 처리됩니다.

동시에 하나만 처리하고 있다면
defaults write com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks 4
를 실행하면 4코어로 처리해 준다.
물론 2코어 Mac이라면
defaults write com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks 2
와 같이 지정하면 최적의 퍼포먼스로 컴파일해 준다.

코어 수는
system_profiler SPHardwareDataType
실행하면
    Hardware Overview:

      Model Name: MacBook Pro
      Model Identifier: MacBookPro11,4
      Processor Name: Intel Core i7
      Processor Speed: 2.2 GHz
      Number of Processors: 1
      Total Number of Cores: 4
      L2 Cache (per Core): 256 KB
      L3 Cache: 6 MB
      Memory: 16 GB
      Boot ROM Version: MBP114.0172.B09
      SMC Version (system): 2.29f24
      Serial Number (system): xxxxxxxxxx
      Hardware UUID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx

와 같이 표시되므로 Total Number of Cores 를 보면 된다.
위의 경우 4

설정하면 컴파일 중에 회색 화살표가 증가하고 있는지 확인.

Xcode8이 아니더라도 아마도 효과가있을 것입니다.

좋은 웹페이지 즐겨찾기