M1 Mac의 Docker 컨테이너에서 Java 애플리케이션을 실행할 때, 힙 사용량은 안정적임에도 불구하고 RSS(Resident Set Size)가 지속적으로 증가하는 현상이 보고됐다. 조사 과정에서 프로세스 메모리 맵에 각각 정확히 128MB 크기의 `rwxp` 메모리 영역이 누적되는 것이 확인됐다. 힙 외부 영역에서 발생하는 이 현상이 메모리 누수인지, JVM 버그인지, 또는 다른 원인인지는 아직 명확히 규명되지 않은 상태이며, 본문은 현상을 소개하고 원인에 대한 질문을 제기하는 수준에 머물고 있다. Java 애플리케이션의 실제 메모리 사용량을 파악할 때 힙 지표만이 아닌 RSS 등 네이티브 메모리 영역도 함께 살펴볼 필요가 있음을 상기시키는 사례다.
본 기사는 DZone Java의 내용을 기반으로 AI가 백엔드 개발자 관점에서 자동 요약한 스크랩입니다. 카테고리는 백엔드 분야에 해당하며, 관련 분야의 최신 동향 파악을 위해 매일 자동 수집됩니다.