cvs commit: src/sys/kern init_main.c kern_descrip.c sys_pipe.c uipc_syscalls.c uipc_usrreq.c vfs_syscalls.c src/sys/sys filedesc.h

silby at silby.com silby at silby.com
Thu Jan 15 06:43:13 PST 2004


> Dag-Erling Smorgrav <des at FreeBSD.org> writes:
>>   Log:
>>   New file descriptor allocation code, derived from similar code
>> introduced in OpenBSD by Niels Provos.  The patch introduces a
>> bitmap of allocated file descriptors which is used to locate
>> available descriptors when a new one is needed.  It also moves the
>> task of growing the file descriptor table out of fdalloc(), reducing
>> complexity in both fdalloc() and do_dup().
>
> See http://people.freebsd.org/~des/fdbench/ for benchmark results.
>
> DES
> --
> Dag-Erling Smørgrav - des at des.no

Anything with pretty graphs like that just has to be cool. :)

Mike "Silby" Silbersack




More information about the cvs-all mailing list