|
9Qter豆
各位大侠:
小弟遇到一个奇怪的问题,我使用QT5.2.1,VS2010,在win7下开发的一个软件。
该软件基于Winpcap4.1.2。采用二层网络包与下位机通讯。
出现下面的一个现象:
一开始通讯速度很快,基本每次交互之间间隔1~2ms(下位机回复很快,这1~2ms的时间为收到下位机的回复到发送下一个包之间的时间,使用wireshark监控),在不确定时间后(也许几秒,也许30分钟)通讯变慢,两次交互之间间隔变成约16ms左右,这个16ms的时间基本是固定的,不会是12,13,14或者18,19这样的,就在16ms左右。
上面是在将我的软件打包安装到新机器上出现的,调试时没有这个现象。
后来发现一个新现象,在新机器上同时安装上QT,如果在运行过程中,启动QT Creator(不需要任何其他操作,仅仅是启动QT Creator),我的软件的通讯瞬间变快,关闭QT Creator,通讯又瞬间变慢。
哪位大侠遇到过或者知道这个问题跟什么有关,还请多多指教。
|
|