새내기 개발자의 배우며 코딩하는 블로그

  • 홈
  • 태그
  • 방명록

2025/02/23 1

메모리 누수: Memory Leak

메모리 누수(Memory Leak)란 프로그램이 동적으로 할당한 메모리를 해제하지 않아서, 사용하지 않는 메모리가 계속해서 점유되는 현상을 의미합니다. 메모리 누수가 발생하면 시스템의 가용 메모리가 줄어들고, 성능 저하 및 심각한 경우 프로그램이 크래시할 수도 있습니다.1. 메모리 누수의 원인메모리 누수는 주로 다음과 같은 이유로 발생합니다.(1) 동적 메모리 할당 후 해제하지 않는 경우C, C++ 같은 언어에서는 malloc(), new 등을 사용하여 동적으로 할당한 메모리를 free(), delete로 해제해야 합니다. 그러나 개발자가 실수로 해제하지 않으면 메모리 누수가 발생합니다.void memoryLeak() { int* ptr = new int[10]; // 동적 메모리 할당 //..

백엔드 2025.02.23
이전
1
다음
더보기
프로필사진

새내기 개발자의 배우며 코딩하는 블로그

새내기 개발자 배우면서 코딩해요

  • 분류 전체보기 (36)
    • 백엔드 (15)
    • 프론트엔드 (5)
    • 클라우드 (5)
    • ETC (11)

Tag

웹개발, Kubernetes, 클라우드, 디자인패턴, dbproxy, 읽기쓰기분리, 개발자, JPA, 데이터베이스아키텍처, db고가용성, 예외처리, 컨테이너, 도커, dto, docker, 개발자블로그, 코딩공부, GC, 쿠버네티스, 자바, 데이터베이스, 객체지향설계, java, maraidbreplication, CLOUD, springboot, 백엔드, 프론트엔드, vue3, k8s,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바