IT.모바일

MacOS Monterey 일부 사용자 메모리 누수 문제 보고

몬트리올푸틴 2021. 11. 2. 10:53
728x90

애플에서 MacOS Monterey 를 드디어 출시를 했습니다. 몇 가지 기능이 빠진 것이 있기는 하지만 바로 업데이트 준비가 들어갈 정도로 애플에서는 열심히 노력하고 있는 것 같습니다.

그런데 이번에 일부 사용자에게서 메모리 누수 버그에 발견되었다는 소식이 나왔습니다. 메모리 누수는 말 그대로 메모리가 새어 나가서 줄어드는 것 처럼 줄어드는 현상이죠. 원인이야 여러가지가 있겠지만 소프트웨어 적으로는 프로그램이 실행되고 종료시에 메모리가 반환되지 못하거나 특정 어플리케이션이 메모리를 활용하고 나서 제대로 풀어주지 못해서 반환이 불가능해져서 더 이상 그 메모리를 사용할 수 없는 상황이 되어 전체 용량이 줄어드는 뭐 그런 현상입니다.

하드웨어적으로는 메모리의 양이 한정되어 있고 소프트웨어들은 수시로 많은 메모리를 사용해야하기 때문에 수시로 반환도 하고 하드디스크에 잠시 옮겨서 사용하고 다시 불러오고 하는 방식 등 굉장히 많이 부분에서 메모리를 동시다발적으로 가져다가 쓰고 반환하고 하는 동작을 수행합니다. 그러다보니 자동차가 많으면 병목현상이 생기는 것 처럼 컴퓨터 내에서도 다양한 문제가 생기게 되죠.

이런 문제는 소프트웨어를 개발할 때에 개발자들이 신경써서 만들거나 컴파일러가 좋아야합니다. 또는 최신의 OS들은 이런 문제들을 해결하기 자동으로 문제가 있어보이는 메모리 조각 부분을 모아서 깨끗하게 청소를 해주는 그런 기능도 있습니다. 하지만 100% 완벽한 것은 아니죠.

그런데 이번 MacOS의 메모리 누수 문제는 새로 출시된 14인치, 16인치 맥북 프로부터 광범위하게 나타나고 있다고 합니다. 이것으로 봐서는 하드웨어적인 설계나 특정 소프트웨어의 문제라기 보다는 MacOS 자체의 문제라고 보는 것이 맞겠죠.

레딧이나 맥루머 포럼, 애플서포트커뮤니티와 같은 커뮤니티에서 "응용 프로그램 메모리가 부족"하다는 메세지를 보거나 특정 응용 프로그램이 Activity Monitor 에서 엄청나게 많은 양의 램을 소비하고 있다는 경고를 본 사람들이 글을 올리고 있습니다.

일부 보고서에 따르면 MacOS 제어센터가 주요 원인일 수 있다고 합니다. 이를 뒷받침해 줄 수 있는 것으로 유투버 Gregory McFadden 은 16인치 M1 Max 맥북 프로에서 최대 20GB 램을 사용하는 제어센터의 스크릿샷을 공유하기도 했습니다. 다른 사용자들도 유사한 경험을 공유하고 있습니다.

다른 트위터 사용자는 Mozilla Firefox 에서 이런 문제가 사용된다고 합니다. 트위터를 통해 포스팅된 스크릿샷에는 80GB에 달라는 엄청나게 많은 양의 메모리를 차지하고 있는 것을 확인할 수 있습니다.

파이어 폭스 나 제어센터 외에도 "시스템에 응용 프로그램 메모리가 부족합니다" 라는 팝업이 자주 뜬다고 하는데 이런 증상을 보면 특정 앱의 문제라기 보다는 해당 라이브러리를 사용하는데 있어 버그가 존재하여 일반적으로 나타날 수 있는 버그일 것이라고 전하고 있습니다.

보통 이런 문제는 재시동하면 메모리가 초기화 되기 때문에 다시 문제가 사라지기도 하지만 일반적으로 나타나는 문제면 시간이 지날 수록 계속 발생하여 수시로 재시동을 해주어야 하는 상황이 생길 수 있습니다. 이 문제는 MacOS Monterey 를 사용하는 환경에서만 나타나고 있는 것으로 보여 빠른 시일내의 업데이트가 필요할 것 같습니다.

얼마전 iOS도 중간에 마이너한 업데이트가 출시 되었던 것 처럼 이런 메모리 누수 문제는 전문가 적인 작업을 해는 사람들에게는 치명적일 수 있기 때문에 문제점을 빨리 확인한다면 애플에서 중간에 마이너 업데이트로 우선적으로 해결해 줄 수 있을 것이라 생각합니다.

어제 MacOS Monterey 업데이트 이후의 벽돌 문제도 보고 드렸는데 메모리 누수 문제까지 발생을 하고 있네요. 솔직히 메모리 누수와 같은 문제는 애플이 MacOS X 를 선택하면서는 거의 발생하지 않던 문제인데 최신 MacOS Monterey 에서 이런 문제가 발생한다고 하니 당황스럽기까지 합니다. 빨리 애플은 MacOS Monterey의 벽돌문제와 메모리 누수 문제에 대해서 인지를 하고 해결책을 찾도록 해야할 것 입니다. 그리고 정식 업데이트 이전에 마이너 업데이트라도 빨리 진행되었으면 하는 바램입니다.

728x90