Jon*_*age 6 crash debugging c++-cli
我有一个GUI应用程序连接到传感器,收集数据并使用BackgroundWorker线程在后台处理它.
目前我正在使用ProgressChanged看起来运行良好的GUI向GUI发布数据.我已经提高了数据速率并发现了一个问题; 如果软件运行几分钟,处理器使用量似乎会增加,直到它在我的机器上的两个核心上达到接近100%,并且在那时,我得到一个错误,其中显示:
托管调试助手'DisconnectedContext'检测到'myapp.exe'中存在问题.附加信息:上下文0xe2ba0已断开连接.从当前上下文释放接口(上下文0xe2d10).这可能会导致损坏或数据丢失.
我已经阅读了网络上的一些内容,这表明如果GUI应用程序无法足够快地提取消息,就会发生这种情况.我注意到如果我快速调整窗口大小(即加载更多消息),我可以引发相同的崩溃更快发生,这支持我认为的理论?
所以这里的问题是:
非常感谢任何建议.
| 归档时间: |
|
| 查看次数: |
5851 次 |
| 最近记录: |