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