Poireau: 가벼운 샘플링 메모리 할당 디버거

2025-05-22
Poireau: 가벼운 샘플링 메모리 할당 디버거

Poireau는 메모리 할당 문제를 디버깅하기 위한 가벼운 라이브러리입니다. malloc/calloc 등의 호출 중 일부를 가로채어 애플리케이션의 힙 풋프린트에 대한 통계적으로 대표적인 개요를 생성하며, 성능에 미치는 영향을 최소화합니다. Poireau는 추적에 Linux perf를 사용하고, 외부 스크립트를 통해 분석하여 메모리 누수 등의 문제를 파악합니다. 침입성이 낮고, 감사가 용이하며, 운영 환경에서도 사용할 수 있다는 장점이 있으며, 크래시 이후에도 정보를 제공할 수 있습니다.