标题:程序执行时间时长时短
作者:介农酥
日期:2019-06-24 11:30
内容:
我的程序某块代码执行很慢。好的时候,十几毫秒,坏的时候几万毫秒,甚至更高。
这块代码主要目的是初始化PLC(倍福),同时写入数据也会很慢。如果好的话,写入和初始化都正常。
关键是程序跟神经一样,上午好好的,下午可能就不行,今天好,明天就不行。一会好,一会坏,重启电脑也没用。
计算机初学者,没有思路,跟CPU和内存使用率关系不大。今大家指点方向!!!。
PLc相关:
#include "C:\TwinCAT\AdsApi\TcAdsDll\Include\TcAdsDef.h"
#include "C:\TwinCAT\AdsApi\TcAdsDll\Include\TcAdsAPI.h"
LIBS += C:\TwinCAT\AdsApi\TcAdsDll\Lib\TcAdsDll.lib
C:/Program Files (x86)/Microsoft SDKs/Windows/v5.0/Include/WinDef.h(lib需要用到)
20190624 16:40贴上部分代码
#include
#include
#include
#include
#include
#include
Plc::Plc()
{
}
void Plc::initPlcSlot()
{
//qDebug()
#1 [20091001753 06-24 13:27]
几万毫秒?!
1000毫秒 = 1秒
几万毫秒 就是 几十秒啊,都快赶上 1分钟了。
#2 [九重水 06-24 13:53]
没代码无真相。。。。。。
请救要贴代码呀。
#3 [cuisy 06-24 16:20]
#4 回 九重水 的帖子 [介农酥 06-24 16:29]
九重水:没代码无真相。。。。。。
请救要贴代码呀。 (2019-06-24 13:53)
代码我贴上了,不过估计也不好看
#5 回 20091001753 的帖子 [介农酥 06-24 16:35]
20091001753:几万毫秒?!
1000毫秒 = 1秒
几万毫秒 就是 几十秒啊,都快赶上 1分钟了。 (2019-06-24 13:27)
对,实际已经几分钟了,因为越积越多