Last I checked L4D binaries didn't work for CS 1.6, CZ, DOD, DOD:S, CS:S 
or TF2...or maybe I'm out of the loop on something.

Chris Green wrote:
>> The first thing I can think of that you could do is rewrite the time
>>     
> function to cache time and only update it every so often.. I have a
> proof of concept here. It reduces
> syscall time by 40% for HZ=1000 for gettimeofday/clock_gettime.
>
>
> The left4dead server replaces the gettimeofday calls with use of the hardware 
> cycle counter (on systems which support it stably) reducing the amount of 
> time spent making syscalls for time to approximately zero. Also, thread 
> locals went from pthread functions to compiler thread local support, 
> lock-free thread operations went to gcc intrinsics, etc. So the linux DS bins 
> spend a lot less time in the kernel and c library functions than previous 
> linux server releases.
>
> We're using gcc 4.3.0 for l4d.
>
>
>
>   


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds_linux

Reply via email to