技术探索
文章平均质量分 65
akumas
这个作者很懒,什么都没留下…
展开
-
Windows下的高精度定时器实现及精确时刻获取
通讯、VOIP、视频等领域的很多核心技术对时间精度的要求非常高,比如数据采集、时间同步、媒体流平滑控制、拥塞算法等等,很多技术都是以毫秒为单位来进行计算和控制的。但是Windows设计之初并不是以实时系统为目标的,所以Windows系统的时间精度一直不高,实际最小单位是15ms左右,导致的结果就是所有Windows的时间、线程相关的操作都无法以1ms来实现精确控制。受影响的操作包括Sleep、GetTickCount、_ftime等等。比如你调用Sleep(2),期待2ms之后线程自动唤醒,但是实际原创 2010-06-30 00:34:00 · 12778 阅读 · 4 评论 -
64位Win7 “为硬件保留的内存”问题的解决
前段时间配了一台华丽的新机,强大的i7 860+华硕P7P55D+金士顿DDR3 2G*2,OS是Win7 64bit,CPU性能非常强劲,无论PS2模拟器还是n台虚拟机齐开,CPU都不会超过20%。但是兴奋之余,突然发现一个奇怪的现象,就是内存占用率很高,打开Win7的资源监视器,发现虽然Win7识别了有4G内存,但是其中整整2G是灰色的“为硬件保留的内存”,所以实际可用内存只有2G,难怪占用率很高。用MaxxMEM一测,真的只有2G内存识别到了: 我在网上搜索了半天,有说换Win7 32b原创 2010-06-23 01:24:00 · 46423 阅读 · 2 评论