Archive for July, 2011

Leaky Unity in Oneiric

July 18, 2011 10 comments

I monitored the top 5 processes showing the worst cumulative CPU time on my main desktop running Oneiric (32bit):

Results: 200MB leaked in less than 36 hours by compiz/unity with an unexpected CPU load even when totally idle for several hours in a row.

I initially wanted to track dbus-daemon sometimes taking a full core at 100% for several minutes several times a day, but it didn’t happen in this interval.

unity-service-panel seems to be leaking too, but not much in comparison. I’ll keep an eye on it.

I tried the same thing on another desktop, x64 this time, the leak is even worse, ~150MB in 12hours, and 7% CPU (it’s a quad-core @2.66GHz)

(compiz 1:0.9.4+bzr20110606-0ubuntu6, unity 4.2.0-0ubuntu4)

EDIT: Just upgraded to compiz 1: / unity 4.2.0-0ubuntu5, *DON’T*, it’s far worse. It crashed after 2h, and repeatedly froze at 100% cpu inside libgl (nvidia).

Tags: ,