用C#做串口通信程序,一直存在死机的问题,一直没有找到原因开始以为是cpu被占用太多,因此加入Sleep,结果还是出现死机,继续调试,发现内存增长速度非常快,1S差不多增长1M,这太恐怖了,接收端确实有那么多数据,但我收到数据后没有做任何处理,直接丢掉了,为什么还会出现内存激增的情况呢,望各位高手不吝赐教,坐等答案,谢谢!!!难道在每次执行完DataReceived事件之后,虽然我没有收数据,SerialPort也会将数据收过来,并且没有释放掉???急