Subject: Re: revised two-level bitmap fdalloc diff
To: None <enami@sm.sony.co.jp>
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
List: tech-perform
Date: 10/30/2003 11:48:06
> YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp> writes:
>
> > i meant, "NDLOSLOTS(i) <= NDLOSLOTS(1024)"
> > (lomap is more sensitive. no actual difference anyway, though)
>
> Really no actual difference? Anyway, I guess ...
>
> - leave the test to use NDHISLOTS().
> - use NDHISLOTS() << NDENTRYSHIFT to calculate the allocation
> size of lomap. use NDLOSLOTS() only to bound the search.
is there any benefit to malloc > NDLOSLOTS() ?
> ... is better. As the malloc() will return space of power of 2 length
> until 262144 file descriptors are requested (on 4k pages machine).
>
> enami.
i agree it's better if fdexpand() takes account of bitmap size
to determine how much to expand the descriptor table.
YAMAMOTO Takashi