앱을 처음 열 때 또는 잠시 동안 유휴 상태일 때 속도가 느려집니다.

앱을 처음 열 때 또는 잠시 동안 유휴 상태일 때 속도가 느려집니다.

이것이 교환과 관련이 있는 것으로 의심되지만 확인하는 방법을 모르겠습니다.

애플리케이션(예: Linux 터미널, 파일 관리자 또는 Python 래퍼)을 시작할 때 PC를 시작한 직후나 일정 시간(약 1시간 이상) 종료한 후 처음으로 속도가 눈에 띄게 느려집니다. ).

이게 정말 교환인가요? 어떻게 도와드릴까요?

저는 LXDE와 함께 OpenSUSE Tumbleweed를 사용하고 있습니다.

답변1

어떤 경우에는 답변을 교환할 수 있지만 설명하는 경우와 정확히 일치하지는 않습니다(응용 프로그램 종료에 대해 이야기하고 있기 때문에). 대신 페이징이라는 보다 일반적인 현상일 수 있습니다.

애플리케이션이 처음 열리면 해당 바이너리를 디스크에서 메모리로 로드해야 합니다. 해당 라이브러리를 사용하는 다른 프로그램으로 인해 해당 라이브러리가 로드되지 않는 한, 해당 라이브러리가 의존하는 모든 라이브러리도 로드되어야 합니다. 두 번째로 로드할 때 시스템에 메모리 부족이 발생하지 않는 한 이러한 바이너리 및 라이브러리는 여전히 RAM에서 중단될 수 있습니다. 따라서 시간 문제가 아니라(말씀하신 것처럼 아마도 한 시간 이상) RAM을 사용하는 다른 문제입니다.

하나의 애플리케이션을 열어두었지만 사용하지 않고 다른 애플리케이션에 메모리가 필요한 경우 스와핑이 작동할 수 있습니다. 원래 애플리케이션의 힙 페이지는 사용하지 않는 동안 스와핑을 위해 기록될 수 있으며, 그런 다음 애플리케이션이 메모리가 필요할 때 페이징해야 합니다. 물러서서 다시 활동하십시오.

어떻게 도와드릴까요?

더 많은 메모리를 확보하세요! :)

관련 정보