미니 macOS Monterey가 인텔맥 차별하는 걸 제가 수긍했던 이유
- 콜홍
- 조회 수 429
- 2021.07.02. 18:26
느립니다...
물론 성능 문제라기보다는 스위프트 컴파일러가 인텔에 최적화되지 않은 탓 같긴 한데...
여튼 컴파일러 덕에 인텔은 느려요.
회사에서 센서 데이터를 BLE로 전송해서 폰에 출력하는 앱을 만들었는데요.
0.03초에 한번씩 데이터를 수신하고,
한번 수신할 때 8개의 데이터를 갖고 있으며,
각 데이터는 6개의 점(가속센서 x,y,z + 자이로센서 x,y,z)을 갖고 있습니다
= 초당 256개의 데이터를 수신하고 1536개의 점을 화면에 표시합니다.
그리고 그 것의 10초간의 데이터를 화면에 보여줍니다.
= 15360개의 점을 화면에 표시합니다.
인텔맥과 아이폰은 로그 파일 저장 코드를 제외하고 완전히 같은 코드로 실행됩니다.
인텔맥 스펙
2015 27" iMac (i5-6500), 3.2Ghz, 터보 3.6Ghz
아이폰 스펙
2013 iPhone 5s 12.5.3
회사 내부에서 쓰는거라 동영상 펑합니다.
대충 프레임수를 눈대중으로 보면
인텔맥은 3~4FPS 정도 나오고
아이폰은 20FPS 정도 나옵니다.
MacBook Pro 14" 2021 AC+
MacBook Pro 13" 2018 AC+ 인데 만료
iPhone 12 mini AC+
iPhone Xr AC+ 인데 만료 내비용
iPad Pro 12.9" 2018 AC+ 인데 만료
Apple Watch Series 7 AC+
Apple Watch Series 4 AC+ 인데 만료
Apple TV 4K
AMD Ryzen 3600
GTX 1070
48GB RAM
Pantech Vega Secret Note Lineage OS 16.0
MacBook Pro 13" 2018 AC+ 인데 만료
iPhone 12 mini AC+
iPhone Xr AC+ 인데 만료 내비용
iPad Pro 12.9" 2018 AC+ 인데 만료
Apple Watch Series 7 AC+
Apple Watch Series 4 AC+ 인데 만료
Apple TV 4K
AMD Ryzen 3600
GTX 1070
48GB RAM
Pantech Vega Secret Note Lineage OS 16.0
댓글
그 스위프트를 인텔에도 최적화 안하는것부터 차별이라고 볼수도 있지 않을까요?