Gnome 14.10 메모리 누수, 5GB 이상의 gnome-shell

Gnome 14.10 메모리 누수, 5GB 이상의 gnome-shell

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다시 정상 크기로 되돌려야 합니다.그놈 터미널이 미쳐가네요...).

실용적인 솔루션:

  1. 모든 확장자를 제거하고 메모리 사용량을 확인한 다음 하나씩 추가하여 최악의 위반자를 찾으십시오.

  2. gnome-shell여전히 자체적으로 메모리 누수가 발생하거나 실제로 일부 확장이 필요합니다. 그래서 저는 때때로 다음과 같이 합니다(기본적으로 매일 아침, 내 PC는 보통 연중무휴로 작동합니다).

  3. 위의 버그(14.04-shell 3.10에서; 최신 쉘에서 수정되어야 함)를 피하려면 다음 중 하나를 수행하여 gnome 터미널을 종료하십시오.

    killall gnome-terminal 
    

    Alt- F2및를 사용하여 쉘을 재설정합니다.r

PD: 나도 알아요. 다른 DE도 있어요. 하지만 난 좋아 gnome-shell, 날 미쳤다고 불러...

관련 정보