팁: 유용한 답변 작성하기

유용한 답변을 작성하려면 어떤 내용이 포함되어 있어야 할까요? 팁을 확인하시려면 여기를 클릭해 주세요!

xcode 빌드 속도 관련하여 궁금 한게 몇가지 있습니다. 팀장이 개발용도로 사용한다면 맥 스튜디오 (맥스, 울트라)둘 중 무엇을 쓰던 속도가 같은가요?

이번에 맥 개발장비를 사는데, 아이폰 개발용도로 사려고합니다. 그런데

가격이 비싸서 이래저래 돌려 말하는 느낌이라 궁금해서 질문올려요


  1. 팀장이 와서 코어개수는 빌드시 무의미 하다라고 주장을하는데 이게 사실인가요?
  2. xcode 빌드시 싱글, 멀티 코어 차이가 없다고 주장하는데 사실인가요?
  3. xcode가 멀티코어를 지원 해야한다고 한다고 하는데요. 지원하지 않나요?



비교하는 장비는 3가지 입니다.


맥 북 프로 16인치 (2013)

MacStudio 2013 M2 맥스

MacStudio 2013 M2 울트라


팀장이 개발용도로 사용한다면 맥 스튜디오 (맥스, 울트라)둘 중 무엇을 쓰던 속도가 똑같은다고 주장하는데 이게 사실인가요?

그냥 회사가 안사주려고한다고 솔직하게 말하면될껄 괜히 사실이 아닌걸 둘러말하는 느낌 같아서요...

회사가 사람을 어떻게 다루는지, 팀장이 제대로 확인해보고 말을 하는사람인지가 궁금한데요

저 말들이 정말인지 답변좀 해주시면 정말 감사합니다. 참고할 수 있는 링크도있으면 부탁드려요!



[관리자에 의해 제목이 수정 되었습니다.]

Mac Studio (2023)

게시일: 2023. 7. 5 오후 12:14

답글
질문이 다음과 같이 표시됨: 베스트 답글

게시일: 2023. 7. 5 오후 01:30

안녕하세요. 대형 프로젝트를 취급하는 회사 인가봅니다.

저는 맥미니로 혼자 만들어서 작업하다보니 ㅎㅎㅎ 부럽네요.


xcode 13버전 이후

defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1~8

을 활용하여 코어를 더 사용할 수 있습니다. 그러나 일부 환경(증분빌드모델)에서 오히려 빌드 속도가 저하된다는 이야기도 있어서

결국은 팀장님의 이야기로 귀환 합니다.


defaults write com.apple.dt.Xcode BuildSystemScheduleInherentlyParallelCommandsSerially -bool YES

추가적으로 병렬 빌드를 활성화해서 사용하는 메모리를 더 증가 시킬 수도 있습니다.


스펙상으로 m2울트라는 m2맥스에 비해 메모리 대역폭이 2배, 고효율코어도 2배이나

이것을 다 사용하는 것은 그래픽 작업이고 어느정도의 프로젝트와 작업을 진행 하시는 지는 모르겠지만

많이 오버스펙일 가능성이 큽니다. (개인 적인 생각)

댓글: 1
질문이 다음과 같이 표시됨: 베스트 답글

aaadfds91 님에게 답변 2023. 7. 5 오후 01:30

안녕하세요. 대형 프로젝트를 취급하는 회사 인가봅니다.

저는 맥미니로 혼자 만들어서 작업하다보니 ㅎㅎㅎ 부럽네요.


xcode 13버전 이후

defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1~8

을 활용하여 코어를 더 사용할 수 있습니다. 그러나 일부 환경(증분빌드모델)에서 오히려 빌드 속도가 저하된다는 이야기도 있어서

결국은 팀장님의 이야기로 귀환 합니다.


defaults write com.apple.dt.Xcode BuildSystemScheduleInherentlyParallelCommandsSerially -bool YES

추가적으로 병렬 빌드를 활성화해서 사용하는 메모리를 더 증가 시킬 수도 있습니다.


스펙상으로 m2울트라는 m2맥스에 비해 메모리 대역폭이 2배, 고효율코어도 2배이나

이것을 다 사용하는 것은 그래픽 작업이고 어느정도의 프로젝트와 작업을 진행 하시는 지는 모르겠지만

많이 오버스펙일 가능성이 큽니다. (개인 적인 생각)

xcode 빌드 속도 관련하여 궁금 한게 몇가지 있습니다. 팀장이 개발용도로 사용한다면 맥 스튜디오 (맥스, 울트라)둘 중 무엇을 쓰던 속도가 같은가요?

Apple 지원 커뮤니티에 오신 것을 환영합니다
Apple 고객이 제품에 대해 서로 도움을 주는 포럼입니다. Apple ID를 사용하여 시작해 보세요.