반응형 메모리구조1 [개념쌓기] 메모리? 스택,힙? 메모리가 무엇을 하는지 알아보고 JAVA 내에서의 메소드 영역의 역할 및 가비지컬렉터의 기능까지 같이 공부할 계획이다. 우선 메모리가 어떻게 이뤄져있는지를 알아보자. 🔔성격 급한 꼬레아노들을 위해 ✔스택(Stack) -액세스가 매우 빠르다 -변수를 명시적으로 할당/해제할 필요가 없다 -공간은 CPU에 의해 효율적으로 관리되고 메모리는 단편화되지 않는다 -지역 변수와 매개변수 -스택 크기 제한(OS에 따라 다름) -변수의 크기 조정이 불가능 ✔힙(Heap) -변수는 전역적으로 액세스 할 수 있다 -메모리 크기 제한이 없다 -(상대적으로) 느린 액세스 -효율적인 공간 사용을 보장하지 못하면 메모리 블록이 할당된 후 시간이 지나 메모리가 조각화되어 해제될 수 있다 -메모리를 관리해야한다 -변수 C언어 real.. 2023. 1. 6. 이전 1 다음 반응형