스와핑을 줄이기 위해 Java 응용 프로그램의 메모리 사용량을 줄이려고합니다. 이 목적을 위해 스택 크기 (Xss 매개 변수)를 줄이는 방법에 대해 생각해 보았지만 스택 메모리가 할당되는 방법과 스레드 당 기본 512k (32 비트 OS 용)가 항상 얼마나 많은 메모리가 있는지 상주 메모리에 있는지 여부는 확실하지 않았습니다. 실제로 사용되었습니다.Java는 메모리를 절약하기 위해 스택 크기를 줄입니다.
스택 메모리가 감소하면 스와핑이 줄어 듭니까?
업데이트 : 신청서의 프로필을 제안하지 마십시오. 이미 완료되었습니다.
스택 크기를 믿고 당신을 이끌 것을 문제는 무엇입니까? – JaredPar
문제는 충분한 램이없고 메모리를자를 필요가 있고 힙이나 퍼머 젠에서자를 수있는 방법이 보이지 않는다는 것입니다. –
이 문제를 해결하기위한 첫 번째 단계는 어플리케이션을 프로파일 링하는 것입니다. 메모리를 차지하고있는 것을 알기 전까지는 본질적으로 추측하고 존재하지 않는 문제에 시간을 소비 할 가능성이 높습니다. 프로파일 러는 응용 프로그램에서 메모리를 차지하는 것에 대한 직접적인 정보를 제공하며 아마도 그렇게 할 것으로 예상하지는 않습니다. – JaredPar