Thread (47 messages) 47 messages, 5 authors, 2012-10-30

Re: [PATCH v5 14/18] memcg/sl[au]b: shrink dead caches

From: Christoph Lameter <hidden>
Date: 2012-10-19 19:47:54
Also in: linux-mm, lkml

On Fri, 19 Oct 2012, Glauber Costa wrote:
An unlikely branch is used to make sure this case does not affect
performance in the usual slab_free path.

The slab allocator has a time based reaper that would eventually get rid
of the objects, but we can also call it explicitly, since dead caches
are not a likely event.
This is also something that could be done from slab_common since all
allocators have kmem_cache_shrink and kmem_cache_shrink can be used to
drain the caches and free up empty slab pages.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help