반응형
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
- JPA
- K8S
- JPA스터디
- JPA 공부
- JPA공부
- 프로그래머스
- querydsl
- 스프링공부
- nestjs
- 기술면접공부
- 플러터 공부
- 자료구조공부
- Kafka
- 스프링 공부
- 자바공부
- 알고리즘공부
- 기술공부
- 스프링부트
- 스프링부트공부
- nestjs스터디
- DDD
- 코테준비
- 카프카
- Axon framework
- JPA예제
- nestjs공부
- 플러터 개발
- 스프링
- Flutter
- 코테공부
Archives
- Today
- Total
목록자바 힙 (1)
DevBoi
[Java] Java heap_memory 에 대해서
Java 프로그램이 시작되면 Java Virtual Machine이 운영체제에서 일부메모리를 가져온다. JVM은 모든 요구사항에 대해서 이 메모리를 사용하며, 이메모리의 일부는 java 힙 메모리라고 한다. 힙은 동적데이터가 할당되어 저장되는 공간이고, GC 동작 대상이다. 힙 메모리의 구조에 대해서 알아보자 처음 객체가 생성되면, Eden 영역에 위치한다. 정기적인 GC이후에 남은 녀석을 Survivor Space로 이동하고 특정 age가 넘으면 OldGeneration에 이동한다. 여기서는 Major GC가 적용된다. permanent영역이고, 클래스 로더에 의해 로드된 클래스들이 저장되는 공간이다. JDK 8부터는 해당 영역이 MetaSpace영역으로 교체 되었다.
Language/[Java]
2022. 2. 19. 01:00