cvs commit: src/sys/sys vnode.h

Poul-Henning Kamp phk at phk.freebsd.dk
Wed Feb 23 10:17:00 GMT 2005


In message <20050223044527.K52537 at mail.chesapeake.net>, Jeff Roberson writes:

>I didn't claim any performance degradation, because I'm sure you can't
>measure any in world bench.  It is simply a habbit of mine that I feel is
>sound as it has made measurable differences in other datastructures.

I agree about that in general, but the vnode is the undisputed king (or
mother if you prefer) of complexity in our kernel, and we simply need to
put that before any epsilon performance improvement.

I wish one wouldn't have to forego source code clairity in order to
havest performance benefits, but once we get into the territory of
cacheline fits and similar things start to become very ugly source
code wise.

As long as we maintain the functional groupings I don't particularly
care which order the groups come in or the order of elements in the
groups.

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.


More information about the cvs-all mailing list