What is this? Can we fix it?
Code pages are backed by files on disk and will be 'swapped out' by
the kernel if need be. (The memory pages are simply dropped). So it
should only be unbacked pages which can waste memory.
Changing the oom_adj value, when using the SUID sandbox, means forking
off a SUID process to change each one. That's a massive hack and, if
it concerns you, you can probably tweak the kernel so that the oom_adj
inode isn't locked down by making a process non-dumpable.
AGL
On Wed, Aug 4, 2010 at 7:31 PM, Greg Spencer <gspe...@chromium.org> wrote:Code pages are backed by files on disk and will be 'swapped out' by
> From what I understand, this is static data and code contained in (mostly)
> third party libraries.
> We either execute it once and never again, or allocate some statics and
> never use them.
> Zel and Dave Moore have more information.
> The simplest fix seems to me to be what I proposed. Sifting through third
> party libraries to remove statics seems futile.
the kernel if need be. (The memory pages are simply dropped). So it
should only be unbacked pages which can waste memory.
Changing the oom_adj value, when using the SUID sandbox, means forking
off a SUID process to change each one. That's a massive hack and, if
it concerns you, you can probably tweak the kernel so that the oom_adj
inode isn't locked down by making a process non-dumpable.