gnome-shell에서 꽤 큰 메모리 누수가 발생했으며 잠시 후 메모리가 최대 5GB를 넘었습니다. 8GB의 시스템 메모리가 있고 시스템이 스왑을 사용하기 시작하면 전체 시스템 속도가 많이 느려집니다. SSD가 있지만 문제가 더 나아지지는 않습니다. 스왑 설정을 1로 변경했지만 아무런 효과가 없습니다. 나는 시스템을 사용하기 위해 정기적으로 gnome-shell을 종료합니다. 저는 시스템 램이 상당히 많이 사용되고 스왑도 가끔 사용되는 Unity에서 왔습니다. 내 해결책은 램을 4GB에서 8GB로 늘리고 GNOME으로 변경하는 것이었지만 여전히 같은 문제가 있는 것 같습니다. :-(
gnome-shell 램 사용을 제한하는 방법에 대한 아이디어가 있습니까? 예를 들어 4GB를 초과하면 그놈을 죽일 수 있는 프로그램이 있나요? Unity를 다시 시도하거나 Xubuntu 등으로 변경하는 것 외에는 무엇을 해야할지 모르겠습니다. 저는 그놈을 정말 좋아하지만...
답변1
gnome-shell
소쿠리처럼 메모리가 누출됩니다.
버그가 보고되었습니다여기(민트용이지만 같은 문제입니다) 그리고레드햇에서.
상류에는최소 9개의 버그가 보고되었습니다.
기본적으로(한 개발자가 참조를 찾을 수 없다고 한 번 말했습니다) gnome-shell은 (설계상) 확장의 메모리 사용량을 완전히 제어할 수 없습니다. 이를 작성하기 위한 API 문서가 없다는 사실에 이것을 추가하십시오(적어도 제가 작성했을 때 찾을 수 없었습니다).내 거) 음... 누출이 발생합니다.
내 경우에는 껍질을 미친 듯이 자라게 만드는 몇 가지 확장 프로그램(센서와 날씨가 주요 원인)을 제거해야 했습니다. 지금도 때때로 Alt- 로 쉘을 다시 시작 F2하고 r
다시 정상 크기로 되돌려야 합니다.그놈 터미널이 미쳐가네요...).
실용적인 솔루션:
모든 확장자를 제거하고 메모리 사용량을 확인한 다음 하나씩 추가하여 최악의 위반자를 찾으십시오.
gnome-shell
여전히 자체적으로 메모리 누수가 발생하거나 실제로 일부 확장이 필요합니다. 그래서 저는 때때로 다음과 같이 합니다(기본적으로 매일 아침, 내 PC는 보통 연중무휴로 작동합니다).위의 버그(14.04-shell 3.10에서; 최신 쉘에서 수정되어야 함)를 피하려면 다음 중 하나를 수행하여 gnome 터미널을 종료하십시오.
killall gnome-terminal
Alt- F2및를 사용하여 쉘을 재설정합니다.
r
PD: 나도 알아요. 다른 DE도 있어요. 하지만 난 좋아 gnome-shell
, 날 미쳤다고 불러...