X11的C/S模式本来就是这样,窗口绘制要先和X server申请绘图区域,收到X server的响应以后X client才会真正绘制窗口。 另外,桌面后台进程还要通过dbus这样的消息机制通信。 再加上DDE的技术不成熟,所以更凸显了响应慢的问题。
Featured Collection
Popular Events
我们用鼠标点击,拖曳,双点击,左键右键连续点击……桌面的窗口层次以及dock、控制中心、的反应总是“滞后”。这个“滞后”好像并不是系统卡和慢,但给人的第一感觉就是卡和慢。
这种感觉非常奇怪,似乎我们点击动作一下去,系统先是传递给那一层东西,然后才把信号传递到真正的桌面上,然后才出现动画反馈。
最典型的是这样一种情况:比如,鼠标移动到dock的maxthon上,点击,maxthon打开,然后浏览一些网页之后,鼠标再移动到dock上,再点击别的按钮比如wps,然后过一段时间,鼠标回到maxthon上的时候,点击,居然毫无效果,像点一块硬邦邦的石头。一定要鼠标移动到别的图标上(靠下一点),出现动画(就是亮点指示),然后再点击maxthon,才会有反应。
当然这可能和拖动有关系,dock的各种吐槽已经很多了俺就不重复了。