heap 메모리

코딩 개발/Java

Java - Heap & Stack 메모리 (feat. 예제를 통한 이해)

스택 영역 함수 호출 시에 사용되는 지역 변수와 매개 변수, 그리고 함수의 복귀 주소 등을 저장합니다. 스택은 후입선출(Last In First Out) 구조를 가지며, 함수 호출이 시작될 때는 그 함수에 필요한 공간이 스택의 최상단에 할당되며 함수 호출이 끝나면 그 공간이 해제됩니다. 이러한 과정을 스택 프레임(Stack Frame)이라고 합니다. 힙 영역 동적으로 메모리를 할당할 때 사용됩니다. 프로그램 실행 중에 필요한 메모리 공간을 할당하고 해제하는 데 사용됩니다. 이를 위해 malloc(), free()와 같은 함수를 사용할 수 있습니다. 힙 영역에 할당된 메모리는 전역적으로 접근 가능하며, 포인터를 사용하여 메모리를 할당하고 해제합니다. 스택과 힙은 모두 메모리 공간을 할당하고 해제하는 데 사..

호소세
'heap 메모리' 태그의 글 목록