tal*_*guy 2 winapi postmessage message-queue
我们有一个应用程序使用窗口消息队列将数据从套接字传递到消费者HWND(以~2100Hz的速率).此应用程序已工作超过2年.最近,我们的应用程序已经开始出现问题,我们的应用程序没有触发/执行WM_TIMER.我认为这是由于数据被泵入消息队列.
我的问题是有一种方法可以确定给定线程/ HWND的消息队列中有多少未决消息?
Raymond Chen在他的文章中非常详细地回答了这个问题," 但是当我们开始每秒发送10,000条消息时,我们遇到了问题 ".
研究小组要求与用户界面团队会面以帮助解决他们在负载下的问题.他们概述了他们的设计,并解释说它在低数据速率下运行良好,"但是当我们开始每秒发送10,000条消息时,我们遇到了问题."
那时,所有用户界面人员的头只是坐在那里并且呆了几秒钟.
"这就像说,一旦你的速度达到每小时500英里,你的丰田凯美瑞就会出现稳定性问题."
| 归档时间: |
|
| 查看次数: |
1577 次 |
| 最近记录: |