JVM의 스택과 힙메모리 영역에 대해 아는 만큼 설명해주실 수 있을까요? JVM에서의 스택메모리는 java의 메서드가 실행될 때 지역변수나 참조값을 가지는 변수 그리고 매개변수 등을 저장하게 됩니다. 메서드가끝나게 되면 스택메모리공간에서 할당되었던 값들이 사라지게 됩니다. 그리고 힙메모리는에 할당되는 것들은 인스턴스 및 인스턴스내부에있는 변수값등을 가지게 됩니다. 인스턴스 객체의 주소값을 가지는 변수는 스택메모리공간에 할당되게 되고 인스턴스를 가르키는 변수가 없을 때는 GC(가비지 컬렉터)가 수거하게 됩니다. 스택과 힙메모리 영역의 차이점으로는 스택은 생명주기가 힙에 비해서 짧고 힙메모리는 해당 인스턴스들을 가르키지 않을때까지 있기 때문에 상대적으로 더 길다고 할 수 있습니다. 그에따라 메모리 공간도 스..