[JVM 시리즈] JVM 가비지 컬렉션
이번 글은 3번 JVM 가비지 컬렉션에 대해서 작성한다.1. JVM 구성 요소와 JVM Warm-up 전략2. JVM 메모리 구조3. JVM 가비지 컬렉션4. 자바 어플리케이션 실행 과정5. Java 비동기 처리 (프로세스, 쓰레드, 비동기 처리) Java는 Garbage Collection(GC)을 사용해서 개발자가 메모리 할당과 해제를 수동으로 처리하지 않아도 된다.가비지 컬렉션을 통해 JVM이 사용하지 않는 객체를 자동으로 찾아서 메모리를 해제해주기 때문이다.메모리 관리는 성능에 직접적인 영향을 끼치기 때문에 올바른 메모리 관리와 GC에 대한 이해가 필요하다. 1. 가비지 컬렉션 Java 메모리의 각 영역에서 더 이상 사용되지 않는 객체가 존재하면,JVM이 사용하지 않는(참조가 존재하지 않는) 객..
language/java
2024. 11. 20. 21:32
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- ChatGPT
- bucket4j
- Spring Security
- 스프링오류
- 배열
- Java
- FetchJoin
- QueryDSL
- MultipleBagFetchException
- checkout
- array
- jvm warm-up 전략
- Cannot construct instance of
- Kotlin
- port
- 스프링 스케줄링
- junit5
- Git
- addFilterBefore
- n+1
- 티스토리챌린지
- spring boot 3
- 오블완
- dto 클래스 생성자
- Linux
- JPA
- redisson 분산락
- 추상클래스
- 자바 어플리케이션 실행 과정
- MongoDB
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함