首页 > 代码库 > Latency

Latency

    1)在网络,延迟时间(latency),同义词为延迟,是表示从特定点得到一个数据包(packet)所花的时间。在一些情况下(例如,AT&T),延迟时间用发送出包到回到发送端这个运行一周的时间就是延迟时间。延迟时间假定数据会即时地在两点之间传输(这样就根本没有延迟) 。网络传输延迟时间的原因包括:  

  • 传播: 包在两地之间以光速传播所花的时间。
  • 发送: 媒介本身(不论是光纤(fiber optic)、无线或其他介质)导致了一些延迟。大包导致的延迟往往要比小包导致的时间长。
  • 路由器和其它处理: 各个网关(gateway)、节点(node)花时间检测可能会改变包的头(比如,改变生存时间(time-to-live)域内的跃点(hop)计数)。
  • 其它计算机和存贮延迟: 在网络之内各个传输的端点,小包也许会被存储并且硬盘要存取,延迟就发生在中间设备比如交换机(switch)和网桥中。(在中坚统计,然而,这潜在因素大概不被考虑。)

  2)在计算机系统里,延迟时间(latency)经常意味任何延迟或等待,这样使得真正的或感觉上的反应时间(response time)在超过了希望的反应时间。具体计算机延迟时间原因包括微处理器(microprocessor)和输入输出设备之间配的数据速度不匹配和数据缓冲区的不适当。在计算机之内,时间延迟可以通过预取(对数据输入请求的需要的预期)来消除或者隐藏起来并且 multithreading,或使用并行交叉多执行状态线程。
 
  3)在3D 仿真中,在描述提供立体镜视觉和顶头跟踪的盔甲时,延迟时间是时间在计算机检测到头部动作到它显示出正确的图像之间的时间。

Latency