반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- Flutter
- K8S
- JPA 공부
- 스프링부트
- Axon framework
- 프로그래머스
- DDD
- nestjs스터디
- 코테준비
- 스프링 공부
- 스프링부트공부
- nestjs공부
- nestjs
- 플러터 공부
- 기술면접공부
- 플러터 개발
- 기술공부
- 스프링
- JPA공부
- 자바공부
- JPA스터디
- 스프링공부
- JPA예제
- JPA
- Kafka
- querydsl
- 카프카
- 자료구조공부
- 알고리즘공부
- 코테공부
Archives
- Today
- Total
목록가비지컬렉터 (1)
DevBoi
Java Garbage Collection 이란?
자바 가비지 컬렉션의 동작및 개념에 대해서 알아본다. 우선 가비지 컬렉션이란? 프로그램을 개발하다가, 유효하지 않은 메모리인 가비지가 발생하게되고 C나 다른 언어는 free를 통해, 직접 메모리를 해제해주어야 하지만, java 는 가바지컬렉터가 불필요한 메모리를 알아서 정리해준다. Java 에서는 객체는 대부분 일회성이며, 메모리에 오랫동안 남아있는 경우는 드물다는 전제로 설계되었다. 객체의 생존 기간에 따라 물리적인 heap영역을 나누게 되었고, 이에 따라 Young Old, 총 2가지 영역으로 설계되었다. 1. Young 영역 (Young Generation) 새롭게 생성된 객체가 할당되는 지역이다. 대부분으니 객체가 금방 Unreachable(1회성 상태) 가 되기 때문에 많은 객체가 Young영역..
Language/[Java]
2021. 7. 21. 15:46