유니티 C# 스크립트 기초 08

Jaemyeong Lee·2025년 2월 16일

힙메모리

  • 메모리의 힙영역은 사용자가 직접 관리할 수 있는 메모리 영역

  • 힙 영역은 사용자에 의해 메모리 공간이 동적으로 할당되고 해제됨

  • 힙 영역은 메모리의 낮은 주소에서 높은 주소의 방향으로 할당

스택 메모리

  • 메모리의 스택 영역은 함수의 호출과 관계되는 지역 변수와 매개 변수가 저장되는 영역

  • 스택 영역은 함수의 호출과 함께 할당되며, 함수의 호출이 완료되면 소멸함

  • 스택 프레임이라고 명칭됨

  • 힙은 메모리 위쪽 주소부터 할당되고, 스택은 메모리 아래쪽 주소부터 할당되기 때문에 각 영역이 상대 공간을 침범하는 일이 발생할 수 있다.

  • 힙이 스택을 침범하는 경우를 힘 오버 플로우라고 하고, 스택이 힙을 침범하는 경우를 스택 오버 플로우라고 한다.

profile
李家네_공부방

0개의 댓글