高性能Localtime服务(LINUX),源码已上传

 

 

烽驿2009开源实时通信平台 源码获取:svn checkout http://fy2009.googlecode.com/svn/trunk/ fy2009-read-only

 

 

 

高性能localtime只在Linux上进行了实现,获得1000万次调用用时890ms的高效率, 比简单调用localtime_r版的性能(23000ms)提高了约25; WindowsLocaltime服务只简单封装了GetLocalTime系统函数,封装后的测试性能:4340ms(因略作封装,较裸调用的3840ms性能约下降了13%), Linux高性能版约慢了4倍,但考虑到Windows通常只用作客户端,这个性能指标当属于可被接受范围。将来如有必要再实现Windows的高性能版。

 

Linux版的高性能Localtime服务同样不是免费午餐,因其采用和前面提到的高性能get_tick_count同样的实现基础,其时间精度也是相同的,缺省为10ms左右。

你可能感兴趣的:(windows,linux,SVN,测试,平台)