메모리 관리: Generational Garbage Collection
stack 영역은 지역변수나 함수와 같이 일시적으로 사용되는 데이터들이 저장되며, 함수 호출이 종료되면 해당 데이터는 사라진다. 반면, heap 영역은 new 연산자로 생성된 객체들이 할당되며 이 객체들은 메모리 관리법에 따라 해제된다. 이 메모리 관리법은 GC(Garbage Collection)이라고 하며, GC의 동작원리에 대해 알아보려고 한다.GC (Garbage Collection)메모리 관리 기법 중 하나로, 프로그램이 동적으로 할당했던 메모리 영역 중에서 필요 없게 된 영역을 해제하는 기법이다.프로그램에서 사용중이거나 참조되고 있는 객체는 여전히 포인터를 유지되고 있지만, 참조되지 않는 객체는 더 이상 프로그램에서 참조되고 있지 않는다. 따라서 더이상 참조되지 않는 객체에 대한 메모리를 회수할..
Language/Java
2024. 11. 13. 19:13
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Sticky Session
- HashMap
- nosql
- Caching
- syncronized
- 오블완
- 티스토리챌린지
- Spring
- java
- 다중화
- Security
- 추상클래스
- Hash
- 고정 세션
- JPA
- 인스턴스변수
- nginx
- object
- fail-safe
- Red-Black Tree
- spring boot
- 인터페이스
- 정적변수
- fail-fast
- 로드 밸런서
- Load Balancer
- HashSet
- 자동구성
- @conditional
- AutoConfiguration
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함