Compiz uses 33.9MiB on my Intel based netbook. and 144MiB on my Nvidia based desktop system.
Thanks, so it looks like it only affects nvidia users.
I wonder if the compiz dev(s) know that their nvidia backend leaks quite a lot.
OTOH If compiz doesn't use custom code for nvidia hw, then this might be a leak in the nvidia proprietary driver.
Now it's too late here, I'll do a clean install of Oneiric tomorrow and use it with Nouveau for like an hour and see what happens.
It's just surreal. I tested this on my nvidia based system. It started out at 76MB. As I run and exited other programs like gedit, disk-usage analyzer, terminal, snapshot ff etc.. I noticed the memory climbing up. As I exited these programs it appeared that the compiz buffer would not clear with the nvidia card.
It kept climbing...to here_
Last edited by ventrical; September 29th, 2011 at 11:34 PM.
slowly climbing , climbing , climbing... appears that compiz is not clearing it's stack (or nvidia driver) is stuffing the buffer.
Not so fast ...
Conversely, if we drop down to the 3.0.0-11 kernel (with same bells and whistles) then the buffer is managed much more efficiently.. hence this would force us to reasonably conclude that there is a problem with the last kernel update to -12
Also compiz is not polling every 2 seconds in the -11 kernel like it is in the -12 kernel.
Last edited by ventrical; September 30th, 2011 at 12:06 AM. Reason: addon
keep an eye on Xorg's memory too; both compiz and Xorg slowly grow in ram usage for me, and they almost double each time I suspend/resume.
"Microsoft Windows: A collection of 32bit extensions and a graphical shell for a 16bit patch to an 8bit O.S. originally coded for a 4bit microprocessor written by a 2bit company who cant stand 1 bit of competition." Jargon File 4.4.7