다양한 Mac Xcode 구축 시간 비교개발을 위해서 어떤 Mac을 사야 합니까?

5318 단어 SwiftMaciOS

최근 업데이트 내역

  • 2019-12-23 이전 모델 정보 삭제.감지된 의견을 업데이트합니다.New!
  • 2019-11-15 MacBook Pro 16형(2019)
  • 추가

    개요


    Swift의 컴파일이 느리기 때문에 Mac에 따라 개발 효율도 크게 달라진다.
    각종 Mac의 구축 시간을 비교하고 어떤 Mac이 개발에 적합한지 토론했다.

    구축 시간 표시 방법


    다음 명령을 실행하여 Xcode를 다시 시작하면 Xcode 위에 구축 시간이 표시됩니다.defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES

    다양한 Mac으로 비교하기


    어떤 Swift 응용 프로그램을 청결하게 구축하여 각 기계의 구축 시간과 CPU의 핵심 수, 시계 수를 비교한다.
    Xcode9.2를 사용하여 구축합니다.
    모범
    CPU
    코어 수
    시계수
    구축 시간
    iMac Pro (2017)
    Xeon W-2150B

    3.0GHz
    62
    iMac (Late 2013)
    Core i5-4570

    3.2GHz
    210
    Mac mini (Late 2012)
    Core i7-3615QM

    2.3GHz
    240
    MacBook Pro13형(2017)
    Core i5-7278U

    3.3GHz
    294
    Mac mini (Late 2014)
    Core i5-4308U

    2.8GHz
    354
    MacBook air(Early 2015)
    Core i5-5250U

    1.6GHz
    513
    결과적으로 보면 모델의 신구를 막론하고 핵심수는 매우 간단하다×시계 수가 높을수록 속도가 빨라진다.

    구축 시간은 시계 수입니다.×보아하니 핵심수와 대체적으로 반비례한다



    샘플 수는 적지만 도표상 구축 시간은 핵심수×보아하니 시계 수와 대체적으로 반비례하는 것 같다.
    그렇다면 구축 속도는 핵심수×시계 수와 대체적으로 비례하다.
    (자세히 보니 2심과 4심 사이에 경사가 있는 것 같지만 대체적으로 반비례한다.)
    또한 속도가 핵심 수와 비례한다는 것은 Xcode가 다중 핵심을 모두 활용할 수 있다는 것을 의미한다.
    CPU의 Turbo Boost 기능은 일부 코어만 사용할 수 있으므로 Turbo Boost의 빈도가 구축 속도에 영향을 미치지 않을 것으로 예상할 수 있습니다.

    병렬 설정을 바꾸면 구축이 빨라질까요?

    defaults write com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks 2나는 인터넷에서 상술한 명령으로 병행 임무 수를 설정하면 구축이 빨라진다는 보도를 보았지만 실제로 시도해 봐도 빠르지 않았다.
    병행 설정이 없는 상태가 가장 빠르기 때문에 나는 이 설정이 초기 상태에서 가장 최적화된 것이라고 생각한다.
    iMac(Late 2013)4 핵실험 결과.
    병렬 작업 수
    구축 시간
    지정되지 않음
    210

    696

    364

    207

    207

    207

    209
    그러나 설정이 적절하지 않으면 구축이 느려지기 때문에 현황을 확인하는 의미에서 설정을 바꾸어 구축 시간을 비교하는 것이 좋을 수 있다.
    참고로 병렬 작업 수의 설정은 다음 명령을 통해 지울 수 있습니다.defaults delete com.apple.dt.Xcode IDEBuildOperationMaxNumberOfConcurrentCompileTasks

    현재 Mac의 구축 속도와 성가비 비교


    구축 속도가 핵심수×시계수와 비례하여 현재 Mac 모델의 구축 속도와 가격을 비교한다.
    ※ 구축 속도 = 코어 수×시계수
    ※ 구축성비 = 구축 속도÷가격×천만
    ※ 메모리는 가장 아래의 옵션을 선택하고, 메모리는 하드디스크 이외의 가장 저렴한 것을 선택합니다

    iMac과


    모범
    저장
    코어 수
    클럭 수(GHz)
    구축 속도
    가격
    구축 비용
    iMacPro (2017)
    1TB SSD
    십팔
    2.3
    41.4
    822800엔
    503
    1TB SSD
    십사
    2.5
    35
    734800엔
    476
    1TB SSD


    삼십
    646800엔
    464
    1TB SSD

    3.2
    25.6
    550800엔
    465
    27형 iMac(2019)
    512GB SSD

    3.6
    28.8
    308800엔
    933
    512GB SSD

    3.7
    22.2
    264800엔
    838
    256GB SSD

    3.0
    18.0
    209800엔
    858
    21.5형 iMac(2019)
    256GB SSD

    3.2
    19.2
    197800엔
    971
    256GB SSD

    3.0
    18.0
    175800엔
    1024
    256GB SSD

    3.6
    14.4
    164800엔
    874

    Mac Book Pro


    모범
    저장
    코어 수
    클럭 수(GHz)
    구축 속도
    가격
    구축 비용
    16형 MacBook Pro(2019) New!
    512GB SSD

    2.4
    19.2
    277800엔
    691
    512GB SSD

    2.6
    15.6
    248800엔
    627
    13형 MacBook Pro(2019)
    256GB SSD

    2.8
    11.2
    231800엔
    483
    256GB SSD

    2.4
    9.6
    198800엔
    483
    256GB SSD

    1.7
    6.8
    192800엔
    353

    Mac Book Air


    모범
    저장
    코어 수
    클럭 수(GHz)
    구축 속도
    가격
    구축 비용
    MacBook Air (2019)
    256GB SSD

    1.6
    3.2
    139800엔
    229

    Mac Mini


    모범
    저장
    코어 수
    클럭 수(GHz)
    구축 속도
    가격
    구축 비용
    Mac mini (2018)
    256GB SSD

    3.2
    19.2
    144800엔
    1326
    256GB SSD

    3.0
    18.0
    122800엔
    1466
    128GB SSD

    3.6
    14.4
    89800엔
    1604

    Mac Pro New!


    모범
    저장
    코어 수
    클럭 수(GHz)
    구축 속도
    가격
    구축 비용
    Mac Pro (2019)
    256GB SSD
    28
    2.5
    칠십
    1369800엔
    511
    256GB SSD
    24
    2.7
    64.8
    1259800엔
    514
    256GB SSD
    십육
    3.2
    51.2
    819800엔
    625
    256GB SSD
    십이
    3.3
    39.6
    709800엔
    558
    256GB SSD

    3.5
    28
    599800엔
    467

    개발된 Mac 권장


    Mac mini 2018


    가격은 싸지만 CPU의 성능은 상당히 높고 성가는 가장 높다.
    5만 엔 수준의 저가 구성은 사라졌지만 개발을 고려한 성가는 지금보다 가장 추천할 만하다.
    그러나 모니터, 키보드, 마우스 등 부속품은 아무것도 없기 때문에 그에 상응하는 가격을 고려해야 한다.

    iMac 2019


    새로운 모델이 출시되었는데, 성가는 맥 미니에 버금가는 것이다.(2019-04-01 추적)
    모니터가 있어서 사이즈와 가격이 모두 적당하니 개발팀에서 함께 구매하는 것을 추천합니다.

    16형 MacBook Pro


    비록 매우 비싸지만 구축성 가격은 비교적 괜찮다.
    이 모델은 구축 속도와 휴대성을 겸비했다.

    개발된 Mac 권장하지 않음


    Mac Book Air(2019)


    개발용 도중今一番買ってはいけないMac.
    현재 Mac의 유일한 2개 핵심 구축 가격은 최악이다.
    돈을 더 쓰면 4핵짜리 맥북 프로를 살 수 있으니 그곳을 추천합니다.

    끝내다


    성가비를 겨우 내놓았지만 CPU 이외의 요소는 완전히 무시했기 때문에 참고할 만하다.
    실제 성비를 고려하면 휴대용이나 디스플레이 등 다른 요소도 고려할 필요가 있고, 워낙 오래 구축되지 않았다면 낮은 규격의 CPU도 문제없다.

    좋은 웹페이지 즐겨찾기