본문 바로가기 메뉴 바로가기

별별코딩

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

별별코딩

검색하기 폼
  • 분류 전체보기 (96)
    • 사소한 개발 일기 (3)
    • language (21)
      • java (17)
      • kotlin (4)
      • python (0)
    • backend (17)
      • spring boot (7)
      • jpa (4)
      • server (2)
      • linux (3)
      • 장애대응 (1)
    • database (5)
      • mysql (2)
      • redis (1)
      • mongodb (2)
    • devops (1)
      • docker (1)
    • etc (13)
      • git (8)
      • mac (1)
      • firebase (1)
      • etc (3)
    • error log (19)
    • computer science (2)
      • network (2)
    • algorithm (1)
    • project (9)
      • side project (3)
      • academy (6)
    • Series (5)
      • 자바 플레이그라운드 with TDD, 클린코드 (1)
      • 도메인 주도 개발 시작하기 (0)
      • 스프링 핵심 원리 - 기본편 (4)
  • 방명록

2024/11/20 (1)
[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
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • jvm warm-up 전략
  • port
  • FetchJoin
  • array
  • junit5
  • dto 클래스 생성자
  • Git
  • Spring Security
  • Java
  • n+1
  • 배열
  • ChatGPT
  • redisson 분산락
  • 스프링 스케줄링
  • Kotlin
  • Linux
  • QueryDSL
  • 추상클래스
  • bucket4j
  • 티스토리챌린지
  • JPA
  • 스프링오류
  • spring boot 3
  • Cannot construct instance of
  • 자바 어플리케이션 실행 과정
  • checkout
  • MongoDB
  • addFilterBefore
  • 오블완
  • MultipleBagFetchException
more
«   2024/11   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바