java-memory
๋ฉ์๋ ์์ญ
method area
ํ๋ก๊ทธ๋จ์ ์คํํ๋๋ฐ ํ์ํ ๊ณตํต ๋ฐ์ดํฐ ๊ด๋ฆฌ
ํด๋์ค ์ ๋ณด
bytecode, field, method, consturctor
static ์์ญ
static ๋ณ์๋ค
๋ฐํ์ ์์ ํ
๊ณตํต literal ์์ ๋ณด๊ด
์คํ ์์ญ
stack area
์๋ฐ ์คํ ์, ํ๋์ ์คํ ์คํ์ด ์์ฑ
๊ฐ ์คํ ํ๋ ์์ ์ง์ญ๋ณ์, ์ค๊ฐ ์ฐ์ฐ ๊ฒฐ๊ณผ, ๋ฉ์๋ ํธ์ถ ์ ๋ณด๋ฑ์ ํฌํจ
์คํ ํ๋ ์?
๋ฉ์๋ ํธ์ถ ํ ๋ ๋ง๋ค ํ๋์ ์คํ ํ๋ ์์ด ์์ด๋ ๊ฒ
๋ฉ์๋๊ฐ ์ข ๋ฃ๋๋ฉด ํด๋น ์คํ ํ๋ ์์ด ์ ๊ฑฐ๋๋ค.
์คํ ์์ญ์ ๊ฐ ์ค๋ ๋๋ณ๋ก ํ๋์ ์คํ ์คํ์ด ์์ฑ๋จ.
์ฆ ์ค๋ ๋ ์๋งํผ ์คํ์ด ์์ฑ๋จ
ํ ์์ญ
heap area
๊ฐ์ฒด(์ธ์คํด์ค) ์ ๋ฐฐ์ด์ ์์ฑ๋๋ ์์ญ
GC ๊ฐ ์ด๋ฃจ์ด์ง๋ ์ฃผ์์์ญ
์ฐธ๊ณ 
https://www.inflearn.com/course/lecture?courseSlug=%EA%B9%80%EC%98%81%ED%95%9C%EC%9D%98-%EC%8B%A4%EC%A0%84-%EC%9E%90%EB%B0%94-%EA%B3%A0%EA%B8%89-1&unitId=232319&tab=curriculum&subtitleLanguage=ko
Last updated
Was this helpful?