DragonFly kernel List (threaded) for 2006-06
Re: DragonflyBSD fast syscall support and x86 improvements
2006/6/28, David Xu <davidxu@xxxxxxxxxxx>:
I have a complete patch for FreeBSD to support sysenter/sysexit,
in fact, it is running on my machine for months, but I must say
it is useless, I saw no performance improvement in real world,
yes, in benchmark world, you can measure the improvement by doing
getuid() syscall, and you found it is a lot faster, but in
real world, application is more complex, and doing heavy work
I will review it ASAP, thanks for this interesting pointer.
How much it is faster in percentage?
The fact that in real world it loosed the hypotetical improvement can
be given by a couple of different factors:
- wrong benchmarks in the 'test' case or in 'real' case
- not counting important aspects in implementation that slows your code too.
Peace can only be achieved by understanding - A. Einstein