5줄 요약
- 메모리 누수(memory leak)는 프로그램에서 동적으로 할당한 메모리를 프로그램이 더 이상 사용하지 않으면서도 할당된 메모리를 해제하지 않아 발생하는 문제입니다.
- 즉, 프로그램이 사용하지 않는 메모리가 계속해서 쌓이는 현상을 의미합니다.
- 예를 들어, 동적으로 할당한 메모리를 해제하지 않거나, 메모리를 여러 번 할당하고 해제하지 않는 경우에 발생할 수 있습니다.
- 또한, 메모리를 할당한 후에 해당 메모리에 대한 포인터를 잃어버리는 경우에도 메모리 누수가 발생합니다.
- 메모리 누수는 메모리 사용량이 계속해서 증가하면서, 시스템의 성능을 저하시키고, 시스템이 충돌하는 원인이 될 수 있습니다.
추가 내용
경험
'Programming' 카테고리의 다른 글
[5줄 요약] 메모리를 최적화 하는 법은? (0) | 2023.02.13 |
---|---|
[5줄 요약] 데이터 드리븐(Data-driven)이란? (0) | 2023.02.13 |
[5줄 요약] 힙(Heap)이란? (0) | 2023.02.13 |
[5줄 요약] 컴퓨팅 유닛(Compute Units)이란? (0) | 2023.02.13 |
[5줄 요약] 스택 언더플로우(Stack Underflow)란? (0) | 2023.02.12 |