From: sjg Date: Wed, 30 Mar 2011 15:33:54 +0000 (-0700) Subject: more alloc bits X-Git-Url: https://gitweb.dragonflybsd.org/ikiwiki.git/commitdiff_plain/60f380f8ddceb1eb1909a17440217c023c167d4d more alloc bits --- diff --git a/docs/developer/ProjectsPage.mdwn b/docs/developer/ProjectsPage.mdwn index 75d89cd4..1dd3a883 100644 --- a/docs/developer/ProjectsPage.mdwn +++ b/docs/developer/ProjectsPage.mdwn @@ -209,7 +209,10 @@ Projects that can be clearly used for Google Code-In are marked with their categ ### Kernel allocator feature enhancements * Enhance objcache in a manner that will allow the initialization to specify allocation functions which will allocate and free entire slabs of memory, not just single objects. -* Rework the kmalloc allocator to sit on top of objcache (dependencies) +* Rework the kmalloc allocator to sit on top of objcache (there are various dependencies to making this work). +* Create or sort out a metric for vnode/other cache object cycling rate that can indicate realistic memory pressure. +* Clear out free objcache slabs under memory pressure. +* Add reclaim functionality to objcache, such that it may ask consumers to free objects back into it under memory pressure. For more theoretical projects and project concepts see [[ResearchProjects|/docs/developer/ResearchProjectsPage]]