얼마 전에 작업해서 배포를 하고 주말이 지난 뒤 회사에 가보니, 내가 만든 시스템이 안된다는 문의가 폭주하고 있더라. 그래서 컨테이너 상황을 확인해봤더니, 서버가 제기능을 못하고 죽어있었음. 다행히도 문제 확인은 쉬웠던게, 그 전 주에 개발한 내용이 Input/Output Stream 을 쓰는 이미지 동기화 시스템이었어서 "아.. 이거 분명 메모리 누수다.." 라는 확신이 들었다. 삽질은 아니지만 같은 실수를 반복하지 말고, 다른 초급 개발자들 역시 이런 실수는 하지 말자는 뜻에서 한번 남겨본다. 1. 메모리 누수 (Memory Leak)란?메모리 누수(Memory Leak)는 말 그대로 메모리가 샌다는 뜻이다. 직관적인 말이라기보단 살짝 물이 새는거에 비유한거라 도대체 그게 무슨 말입니까? 라고 말을 ..