S. Egger等人在论文<WAITING TIMES IN QUALITY OF EXPERIENCE FOR WEB BASED SERVICES>中,研究了Web服务中延时对主观感受的影响.在此记录一下其重点内容. 注:这篇文章很有参考价值. 首先需要明确的是,该论文所讨论的是关于web服务的(而不是针对视频的). web服务的原理如下图所示. 人的主观感受和客观的时间有的时候是不一致的.如下图所示. 有关人类主观响应时间有如下研究成果: 0.1 s: 是用户感觉不到系统不连贯性的上限
最近做一个后来程序,启动了事务后有一段操作业务,当运行一段时间后,出现这个异常 CLR 无法从 COM 上下文 0x1b1c38 转换为 COM 上下文 0x1b1da8,这种状态已持续 60 秒.拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作.这种情况通常会影响到性能,甚至可能导致应用程序不响应或者使用的内存随时间不断累积.要避免此问题,所有单线程单元(STA)线程都应使用泵式等待基元(如 CoWaitForMulti
由于项目需要,用到了 mina 框架进行 tcp 通讯.我是初次接触 mina,于是从 Hello world 开始学习了 mina .期间遇到了一个奇怪的发送数据的延迟问题,解决的过程是曲折的,但找出的原因却令我“吐血”(没真的吐……).不管怎样,还是贴出来一下作反面案例,希望初次学习 mina 的时候能够绕过这个地雷. hello world 演示很简单,分为两部分,server 和 client . server 在 8800 端口上起 tcp 侦听,将 client 发送来的消息