본문 바로가기
기타

IOS 메모리 관리

by Rainbound-IT 2022. 11. 6.
반응형

아이폰이 메모리가 이상하게 낮길래 

찾아봤는데

IOS가 자동으로 메모리 관리를 해줘서 라고한다.

도대체 어떻게 관리를 하길래 1/2 이하로 출시를 할까 라고 생각해서 찾아봄

 

 

IOS의 메모리 관리인 ARC와 안드로이드 MRC 의 비교

https://sujinnaljin.medium.com/ios-arc-%EB%BF%8C%EC%8B%9C%EA%B8%B0-9b3e5dc23814

 

[Swift] ARC 뿌시기

ARC.. 들어는 봤습니다만?ㅎ

sujinnaljin.medium.com

ARC가 자동으로 관리를 해줘서 메모리 관리에 용이하다고 한다.

 

ARC의 메모리 관리방법을 알고 싶으면 이쪽으로

https://babbab2.tistory.com/26

 

iOS) 메모리 관리 (1/3) - ARC(Automatic Reference Counting)

안녕하세요~~ 소들입니다 👀 오늘은 지난 시간 메모리 구조에 이어 Swift를 사용할 때 메모리 관리가 어떤 식으로 되는지에 대해 공부해볼 거예요 :) ARC 면접 단골 질문이라죠? 깔깔 iOS 개발자라

babbab2.tistory.com

 

 

그래도 요즘 나오는 입출력이나 프로세스 보면 절대 램이 적으면 안좋다.

아무리 ARC라 하더라도 한프로세스가 차지하는 램의 크기가 커지면 감당하기 어려워서 종료가 되거나 느려질것이다.

 

검색하면서 같이 나온 의견이 있는데 교체 주기를 빠르게 하기 위함이라고 한다.

 

생각해보면 맥북이나 아이맥 같은 데스크톱에서는 메모리를 많이 넣어 주는데 이상하리 만큼 아이폰이나 아이패드 에서는 용량을 적게 주는거 보면 그말이 맞는것 같기도하다.

 

그러나 아이폰이나 아이패드에서는 굳이 창을 여러개 띄우거나 앱을 여러개 띄우는 일도 별로 없어서 실제 사용하는 사람들에게 물어보니 불편한 점이 없었다고 한다.

 

장기적인 측면에서는 앱이 무거워져서 1~2개만 띄워도 부족해 질수도 있고 웹 또한 무거워 질수 있어서 그럴수 있다.

반응형

댓글