devmoa

워라밸 브레이커, 메모리릭을 찾아라(1/4)

넷마블·2021년 11월 26일·00
메모리릭Memory LeakWinDbg메모리 프로파일러C++서버

AI 요약

Beta

이 글은 넷마블 TPM실 기술분석팀에서 C++ 대용량 서버에서 발생하는 메모리릭(Memory Leak)을 탐지하는 경험을 공유합니다. 메모리릭은 개발자가 의도하지 않은 메모리를 점유하여 서비스 장애를 유발하는 현상으로, 이를 해결하기 위해 다양한 도구와 기법이 사용됩니다.

특히, 글에서는 WinDbg와 GFlags와 같은 윈도우 환경의 디버깅 도구를 활용하여 메모리릭을 탐지하는 과정을 설명합니다. 또한, MTuner, Visual Studio, Intel Inspector 등 메모리 프로파일러의 특징과 구동 성능 및 리소스 사용량에 미치는 영향에 대해서도 다룹니다.

메모리릭 탐지는 수동적인 데이터 분석과 로그/지표 추가 등 많은 노력이 필요한 작업임을 강조하며, 실질적인 해결 방안을 제시합니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다