이 질문의 경우 "스왑"에는 RAM이 포함되지 않고 디스크에 구성된 공간만 포함됩니다.
에 따르면,http://www.ualberta.ca/CNS/RESEARCH/LinuxClusters/mem.html, 프로그램의 메모리 사용량은 텍스트, 데이터, bss, 스택 및 힙으로 구성됩니다.
스택에는 제거할 수 있는 소프트 제한이 있습니다. 삭제된 것으로 가정합니다. 스왑이 힙을 늘릴 수 있는 것으로 알려져 있습니다(스왑 공간이 단일 프로세스를 수용할 수 있습니까?). RAM이 부족한 경우 스왑은 프로세스에 필요한 메모리의 스택, 텍스트, 데이터 및 bss 부분을 지원하거나 늘릴 수도 있습니까?