DragonFly BSD
DragonFly kernel List (threaded) for 2003-09
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: SLAB allocator now the default.

From: Sander Vesik <sander@xxxxxxxxxxxxxxxxxxx>
Date: 28 Sep 2003 21:55:26 GMT
Cache-post-path: haldjas.folklore.ee!unknown@localhost

Hiten Pandya <hmp@xxxxxxxxxxxxx> wrote:
> Matthew Dillon wrote:
>>     The slab allocator is now the default.  The NO_KMEM_MAP and
>>     USE_SLAB_ALLOCATOR options have been removed.
>>     USE_KMEM_MAP and NO_SLAB_ALLOCATOR options have temporarily been added,
>>     but these too will be removed (along with the old malloc and kmem_map
>>     code) in about a week.
>        Matt,
>        I haven't looked at the Slab-alloc code recently, but I am
>        wondering if you are planning to remove the power-of-2 alignment
>        stuff out of malloc()?
>        From the many papers I have been reading in the last couple of
>        weeks, it seems that power-of-2 alignment seems to cause a lot
>        of performance degradation in SMP cases, and cache issues.
>        A good example of this demonstration is in Bonwick's papers.
>        I understand this would be quite a lengthy and tedious procedure
>        but it is something that I have been wondering.
>        Regards,


+++ Out of cheese error +++

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]