hwanheee 님의 블로그

  • 홈
  • 태그
  • 방명록

cs 1

[JAVA] 가비지 컬렉터(Garbage Collector)란?

가비지 컬렉터란자바나 파이썬, C# 같은 언어 런타임 환경에서 메모리를 자동으로 관리하는 기능이다. 가비지 컬렉터가 왜 필요할까?C나 C++과 같은 언어에서는 개발자가 malloc()이나 new와 같은 명령어로 메모리를 직접 할당하고, 더 이상 사용하지 않을 때는 free()나 delete를 호출하여 직접 해제해야 한다. 이 과정에서 다음과 같은 문제가 발생할 수 있다.메모리 누수 (Memory Leak): 사용이 끝난 메모리를 해제하는 것을 잊어버리면, 해당 메모리는 프로그램이 끝날 때까지 불필요하게 공간을 차지하게 된다. 이 현상이 누적되면 시스템의 가용 메모리가 부족해져 프로그램 성능이 저하되거나 중단될 수 있다.이중 해제 (Double Free): 이미 해제된 메모리를 또다시 해제하려고 시도하면,..

cs 2025.09.05
이전
1
다음
더보기
프로필사진

hwanheee 님의 블로그

hwanheee 님의 블로그 입니다.

  • 분류 전체보기 (13)
    • 백엔드 (3)
    • Java (3)
    • cs (1)
    • 알고리즘 (6)

Tag

다이나믹 프로그래밍, 우테코, 최소 스패닝 트리, celery, 배낭문제, 프림, 소수 구하기, 크루스칼, 우테코 로또, rabbitmq, 우테코 출석부, 우테코 레이싱카, 유니온파인드, 동시성, 동시성 제어, 비동기처리, 최단경로 알고리즘, 우아한테크코스, 알고리즘, 최소 신장 트리,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/09   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바