Heap vs Stack1 [CS/Basic] 메모리 영역, Heap과 Stack엔 어떤 데이터가 쌓일까? 메모리 구조의 4가지 영역 중, Heap과 Stack 영역을 조금 더 자세히 살펴보고자 합니다. 해당 두 영역의 개념을 다시 한번 상기하고, Swift 메모리 상에서 데이터가 쌓이는 과정을 알아보겠습니다! 본 포스팅의 경우, 메모리 구조와 관련된 추가적인 학습 이후 개념상 맞지 않은 부분이 있다면 지속적으로 보완 할 예정입니다. Heap 과 Stack 메모리 영역은 어떻게 할당할까? 메모리 내 저장(할당)되는 기준은 바로 Semantics! 앞서 메모리 구조에서 다룬 Heap과 Stack에 대한 내용을 되짚어 보자면.. Heap ➟ 컴파일단계에 사용자에 의해 할당/해제하는 영역 Class, Closure와 같은 참조타입이 저장 Stack ➟ 런타임 단계에서 프로그램이 자동으로 할당/해제하는 영역 함수 .. 2023. 2. 23. 이전 1 다음