当绘图模式下绘制一定数量时出现卡顿问题,不能继续操作,是否因为数据量过大导致的,如何解决?
Opened this issue · 8 comments
NishimiyaShoukou commented
lzd-1230 commented
你看一下app_data_handler
函数, 最终数据通过data_dict
显示显示在图表中, 但是data_dict并没有控制大小, 因此可能有内存泄漏的问题, 我当时只是用于课程设计展示, 因此没有测出这个bug, 你可以修改Plot.py中关于数据流控制的相关代码
NishimiyaShoukou commented
你看一下
app_data_handler
函数, 最终数据通过data_dict
显示显示在图表中, 但是data_dict并没有控制大小, 因此可能有内存泄漏的问题, 我当时只是用于课程设计展示, 因此没有测出这个bug, 你可以修改Plot.py中关于数据流控制的相关代码
好的,非常感谢,串口哪个我看看能不能修改下,这个上位机帮了大忙。
lzd-1230 commented
没事,相互学习!
NishimiyaShoukou commented
NishimiyaShoukou commented
貌似是threading多线程下就会造成卡顿,而使用QTimer方法进行并非运行就不会出现这种问题
NishimiyaShoukou commented
lzd-1230 commented
你的数据量大概是多少? 我回头测试一下
NishimiyaShoukou commented
你的数据量大概是多少? 我回头测试一下
500到2000个数据我这边就会卡,发送频率20ms。以这个频率运行的话没有一次能坚持10分钟以上