我在做串口通信的时候,使用定时器从串口中读取信息并显示到DataGridView中,间隔300ms,过了一两个小时后,读取信息的频率变慢了。
追究原因,是因为DataGridView的数据量变大了,导致内存不够用。
做了一些改善,当数据量超过一定数量的时候,就删除第一条数据。
这样就不会导致内存不够用了。
我在做串口通信的时候,使用定时器从串口中读取信息并显示到DataGridView中,间隔300ms,过了一两个小时后,读取信息的频率变慢了。
追究原因,是因为DataGridView的数据量变大了,导致内存不够用。
做了一些改善,当数据量超过一定数量的时候,就删除第一条数据。
这样就不会导致内存不够用了。