본문 바로가기
프로그래밍

[MacOS] M1 맥북의 Arm64 관련 설정에 대하여

by CaffeLatte 2021. 8. 22.

M1 맥북에서 아무 생각 없이, 아무 Java를 사용한다면 프로그램 빌드의 속도가 매우 답답하다

 

맥에서 활성 상태 보기를 실행했을 때,

아키텍처(Architecture) 부분에서 Java의 실행상태를 확인해보면 Intel일 확률이 높다

 

이것을 Apple로 바꿔줘야 하는데,

Azul Zulu Arm64 Open JDK 같이

Arm64가 들어있는 JDK를 설치하고나서 설치한 Java 버전을 사용하면

아키텍처 부분이 Apple로 바뀐 것을 확인할 수 있으며

프로그램 빌드의 속도가 체감될 정도로 빨라진 것을 느낄 수 있을 것이다

 

Intellij나 Android도 Arm64와 관련된 프로그램을 다운받아 설치해야 아키텍처 부분이 Apple이 될 것이다

Intellij + Java나 Android + Java가 둘 다 Apple 아키텍처를 사용할 때 최대 성능을 발휘한다

 

Intellij는 대응이 빨랐지만 Android는 Arm64 관련 지원이 최근들어 추가되어 지속적으로 업데이트되고 있으니

관련 업데이트를 Arm64로 전환해주자

 

결론은 M1맥북은 Arm64, 이것만 기억하면 될 듯 하다

 

 

 

끝.

댓글