用LabVIEW写的一个测试软件,在编辑模式连续运行,起初LabVIEW的CPU占用率为30%-40%(i5四核),当运行时间较长(大于10小时)时,发现LabVIEW占用CPU的比例增加至60%-80%,所占内存并没有发生变化;点击停止运行,LabVIEW依然占用CPU60%左右,但理论上已经没有程序在跑了。
我所写的测试程序是一系列单独的有序步骤,连续执行就是不断地循环执行这些步骤,连续执行时间较短时,并没有发生类似的问题,点击停止运行,LabVIEW大约占用CPU 0%-2%,这才是正常状态。我就是不明白为什么连续执行时间长了之后,就会出现这种问题。还请大神指点一二!!
您好,
因为没有VI所以不知道是什么导致问题。
希望以下链接能帮到您:
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z000000P9mtSAC&l=zh-CN
https://forums.ni.com/t5/LabVIEW/Reduce-CPU-Load/td-p/1056226
https://forums.ni.com/t5/LabVIEW/cpu-usage-while-loop/td-p/3231457
https://forums.ni.com/t5/LabVIEW/Relatively-high-cpu-usage/td-p/1229715
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019SO3SAM&l=zh-CN
LabVIEW OPC runtime engine 两台servers 拖20台设备取数, 一个月内有一, 两次CPU 100%, 导致伺服器不能运行, 查看资源可以看到 OPC runtime engine 导致, 请问有没有朋友告诉我怎样解决?