当前位置:编程学习 > C#/ASP.NET >>

C# 串口通信SerialPort类,读取连续大量数据导致内存激增???

用C#做串口通信程序,一直存在死机的问题,一直没有找到原因

开始以为是cpu被占用太多,因此加入Sleep,结果还是出现死机,继续调试,发现内存增长速度非常快,1S差不多增长1M,这太恐怖了,接收端确实有那么多数据,但我收到数据后没有做任何处理,直接丢掉了,为什么还会出现内存激增的情况呢,望各位高手不吝赐教,坐等答案,谢谢!!!

难道在每次执行完DataReceived事件之后,虽然我没有收数据,SerialPort也会将数据收过来,并且没有释放掉???

急。。。 --------------------编程问答-------------------- 你现在解决了没,我现在也遇到这种问题
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,