เหตุใด Unity (Compiz) จึงใช้ RAM มากขึ้นเรื่อย ๆ [ปิด]


20

ประมาณ 3 ถึง 4 ชั่วโมงหลังจากเปิดพีซีของฉันการใช้หน่วยความจำเพิ่มขึ้นจาก300MBเป็น1.5GB !
เกิดอะไรขึ้น? เกิดอะไรขึ้น?

นี่คือภาพหน้าจอจากการตรวจสอบระบบ:

ตรวจสอบระบบ


7
ดูเหมือนว่าเป็นข้อผิดพลาดฉันไม่ได้เคลื่อนไหวเกิน 150MB ไม่ว่าจะเกิดอะไรขึ้น คุณมีปลั๊กอินพิเศษใด ๆ ที่เปิดใช้งาน (ที่ไม่ได้ติดตั้งโดยค่าเริ่มต้นฉันหมายถึงสามารถพบได้ใน synaptic ฉันคิดว่าพวกเขาถูกเรียกว่า "compiz-plugins-unsupported" หรืออะไรทำนองนั้น) ถ้าไม่คุณควรจะส่ง รายงานข้อผิดพลาด
Chriskin

2
ฉันคิดว่าเป็นเพราะปลั๊กอิน "ดูตัวอย่างหน้าต่าง" มันอยู่ในcompiz-plugins-extraแพคเกจ เมื่อฉันปิดใช้งานแถบเปิดใช้งานและพาเนลจะเป็นสีดำ! และเมื่อฉันเรียกunity --replaceใช้การใช้หน่วยความจำลดลงประมาณ 50MB
Behzadsh

3
คำเตือน: คำสั่งก่อนหน้านี้ควรunity --replace &เมื่อดำเนินการจากคอนโซล
egarcia

unity-scope-clementineในกรณีของฉันมันเป็น ถอนการติดตั้งและสามัคคีมีสติในขณะนี้
HongboZhu

ชอบที่จะเพิ่มภาพหน้าจอของฉัน, 13.4 GiB ที่ใช้โดย unity-panel-service บนเครื่องของฉันที่มี RAM 16 GB ... Fail
tworabbits

คำตอบ:


13

มันเป็นหน่วยความจำรั่วอาจอยู่ในหลาย ๆ ที่ ควรแก้ไขโดยนักพัฒนา Compiz มันได้รับการยื่นเป็นข้อผิดพลาด โปรดทำเครื่องหมายว่าคุณกำลังได้รับผลกระทบ


ฉันคิดว่าอย่างนั้นฉันคิดว่ามันเป็นเพราะปลั๊กอินพิเศษแต่มันเกิดขึ้นอีกครั้งและโดยการเริ่มต้นการใช้งานหน่วยความจำแบบ Unity coma กลับไปที่ 25MB
Behzadsh

2
2014 และการรั่วไหลของหน่วยความจำนี้ยังคงมีอยู่ อย่างน้อยก็เป็นข้อบกพร่องที่รู้จักกันดีที่เกิดจาก "ตัวบ่งชี้มัลติโหลด" เพียงลบออกจากระบบของคุณ bugs.launchpad.net/indicator-multiload/+bug/779717
Daniel Loureiro

7

ฉันกำลังใช้งานอยู่และเพียงแค่เรียกใช้ "ความสามัคคี - การแทนที่ &" ก็เพียงพอแล้วที่จะปล่อยจาก 1.5GB ลงไปที่ประมาณ 110MB ฉันเดาว่า Unity กำลังบอก compiz เพื่อสร้างบัฟเฟอร์ที่ Unity ไม่สามารถบอก compiz ให้ล้างข้อมูลได้ อย่างน้อยฉันก็มีวิธีแก้ปัญหาที่สมเหตุสมผล


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.