From: Thomas L. <ta...@ec...> - 2005-03-24 21:07:52
|
On Sun, Mar 20, 2005 at 12:31:37AM +0100, Frantisek Fuka wrote: > Hello, > > I configured the "Wallpaper" application so that it generates new > random raytraced backdrop each 10 minutes (using the "Raychase" > application)). In the "advanced" tab of "Wallpaper", I entered the > location of my script which looks like this: [...] > Now, if I set the Backdrop change interval to 10 minutes and leave the > computer running for, say, 5 hours, I see that my ROX-Filer now > consumes 150 megabytes of memory! After enough time, it eventually > consumes all available memory and whole swap file. I tried getting Wallpaper to load a new image every second (remove the *60 in actions.py to make the delay seconds rather than minutes). I tried both random mode and advanced ("cat image.png"), and memory usage stayed constant even with big images. This is with ROX-Filer 2.2.0 and GTK 2.6.2. Do you see the same effect doing this? > Because I am not much of a Linux expert, I have no idea if this is a > problem with Wallpaper application, with ROX-Filer, with my script or > with raytrace application. I'd appreciate any hints. ROX-Filer's memory use shouldn't grow continuously unless each image is larger than the one before. If different image formats affect it (eg, it grows with one and not another) then it's likely a gdk-pixbuf loader bug. -- Thomas Leonard http://rox.sourceforge.net tal at ecs.soton.ac.uk tal197 at users.sourceforge.net GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 |