[prev in list] [next in list] [prev in thread] [next in thread]
List: koffice-devel
Subject: Re: Fwd: [PATCH] Limit KoPicture's memory usage
From: Ryan Cumming <ryan () completely ! kicks-ass ! org>
Date: 2002-07-28 23:06:31
[Download RAW message or body]
On July 28, 2002 07:15, Thomas Zander wrote:
> Last I heard file buffers are still the first to go when memory is needed.
> Even well before swapping (data OR code) is done in the first place. Did
> you misunderstand Werner, or what?
Code pages and the VM allocator pages are both file-backed buffers [1]. You
might know the difference between something that's been mmap()'ed to store
data, and something that's been mmap()'ed to be code. However, all the kernel
sees is an executable bit set, and it really doesn't care about its state
when it comes to the page replacement algorithim.
And no, currently nothing is swapped preferentially in Linux. The least
accessed pages go first. It doesn't matter if it's file backed or anonymous.
The only benefit I can see is if people haven't allocated enough swap space,
and we're trying to outsmart the VM by giving "anonymous" pages an alternate
backing store.
-Ryan
[1] Well, not really buffers. I assume you meant page cache, as buffers are
pretty much only used for pending I/O in Linux, and caching block device
access in 2.4.
_______________________________________________
koffice-devel mailing list
koffice-devel@mail.kde.org
http://mail.kde.org/mailman/listinfo/koffice-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic