[Haiku-commits] r26244 - haiku/trunk/src/system/kernel
Ingo Weinhold
ingo_weinhold at gmx.de
Fri Jul 4 22:46:46 CEST 2008
On 2008-07-04 at 00:57:30 [+0200], mmlr at mail.berlios.de wrote:
> Author: mmlr
> Date: 2008-07-04 00:57:27 +0200 (Fri, 04 Jul 2008)
> New Revision: 26244
> ViewCVS: http://svn.berlios.de/viewcvs/haiku?rev=26244&view=rev
>
> Modified:
> haiku/trunk/src/system/kernel/heap.cpp
> Log:
> * Implement freeing of empty heap areas. When a heap_area becomes completely
> empty and there is another empty area already, it is now removed from the
> heap and the underlying area is deleted.
> * Fix grow suggestions to be based on 20% of a grow size instead of 10% of
> the
> current page count, as the current page count obviously gets larger over
> time
> making 10% of it larger than the grow size itself.
> * Fix non-urgent grow request handling so that not two areas at once get
> added.
> * Made some of the debug output more useful, turned off some other and fixed
> some comments.
While all those changes are very nice, wasn't the intention to switch to the
slab allocator as backend for the kernel heap earlier or later?
CU, Ingo
More information about the Haiku-commits
mailing list