求助!串口数据读取时系统资源占用率问题
串数据读取的小程序,仪器发送数据的频率的8Hz,即8次每秒,故程序中while循环的频率必须大于8,否则出现数据延迟的现象,实际使用当中,当程序连续采集数据时间长了以后,大约两三个小时,系统CPU和内存占用率就会特别高,多次修改仍找不到原因,现把程序发出来,各位大侠帮忙解决或提点修改建议,不胜感激。没人帮忙看看么? 这程序实在太大了,并且有些节点关于WORD.LLB的没有办法打开!
看一下您是不是有用数组,如果是的话,一定时间给他赋一次空值,让它清空!这样可以释放资源,要不然会一直增长,就会变慢的! 粗略看了一下没有发现什么问题,不过程序有些大,所以不容易查!一般出现慢是资源问题! WORD.LLB不是实时调用的,只是在调用CASE的时候才用到,我再看一下数组,有可能是数组没有清空,另外还想请教一下,我在写TXT文档的时候,会不会占用很多资源呢? 谢谢cpubbs 这是那个word.lib的包。。
页:
[1]