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