高性能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左右。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值