On Mon, 2008-08-04 at 20:55 +0100, Hugh Dickins wrote:That seems like a sensible optimization; otherwise the system could spend quite a bit of time wandering over these pages. It's not a matter of 'being nice', of course, it's a matter of keeping the system running under heavy firefox load. Check out the memory usage by your X server with numerous tabs open to image-heavy pages someday. Not making those pageable would result in OOM visiting far too often. Right now, we make these images pageable by copying them in and out of a set of pages bound permanently to the GTT. The performance implications of doing that are fairly severe, enough so that in many cases it's better to just use the CPU for most rendering. Ok, cool. I haven't added the shrinker support yet in any case, although that doesn't look like a big job. --=20 keith.packard@intel.com
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Justin C. Sherrill | Re: pkgsrc bulk build and tiff |
| Jeremy Allison | Re: [RFC] Heads up on sys_fallocate() |
| Roland Dreier | Re: Integration of SCST in the mainstream Linux kernel |
| Matt Thomas | Re: Add a MAP_ALIGNED flag for mmap(2). |
| Vsevolod Stakhov | Unicode support in iso9660. |
| Jaromir Dolecek | Re: Speeding up fork/wait path |
| matthew green | re: merge of freebsd eventhandler |
git: | |
| Petr Janda | KDE and OpenSSL = Broken |
| sam | Re: Loader not found |
| Erick Perez | Re: dragonfly pdf documentation |
| Michel Talon | Re: Compatability with FreeBSD Ports [debian package tools] |
