Qt,C++,串口同行,内存增长问题(大神们求助)

刀刀亮 2013-09-15 09:43:46
小弟,最近在搞一个串口通信的东西,对于实时性要求比较高,我尝试着从网上用了qextserialport-1.2win-alpha进行串口的操作,同时参考了http://blog.csdn.net/yafeilinux/article/details/4717706,试过轮训方式和时间驱动的方式,可是在接收数据和发送数据后,随着时间的增长内存在不断地增长,基本上如果不停收发,一天一夜就基本200M左右的样子,不知道前辈们在处理Qt的串口通信时,这一块是怎么优化处理的,先谢谢了。
...全文
515 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
刀刀亮 2013-09-16
  • 打赏
  • 举报
回复
引用 5 楼 French_fries 的回复:
内存一直增加?是内存泄露么?
对的,内存一直增加
刀刀亮 2013-09-16
  • 打赏
  • 举报
回复
引用 4 楼 super_rat 的回复:
qt串口通讯 那个网上的叫yafei的不是在做,可以down个源码过来看看…
就是参照yafei那个做的,他们做的本身也存在这种问题的啊
Burcy Wen 2013-09-16
  • 打赏
  • 举报
回复
内存一直增加?是内存泄露么?
绝版紫太狼 2013-09-16
  • 打赏
  • 举报
回复
qt串口通讯 那个网上的叫yafei的不是在做,可以down个源码过来看看…
刀刀亮 2013-09-16
  • 打赏
  • 举报
回复
有木有人啊~~~~~~~~~~~~~~~~~~~~~~~~~~
绝版紫太狼 2013-09-16
  • 打赏
  • 举报
回复
引用 6 楼 xiaoliang_1 的回复:
[quote=引用 4 楼 super_rat 的回复:] qt串口通讯 那个网上的叫yafei的不是在做,可以down个源码过来看看…
就是参照yafei那个做的,他们做的本身也存在这种问题的啊[/quote] 时间长吃内存、可以试试备份后释放的。没搞过这玩意
_暮落_ 2013-09-15
  • 打赏
  • 举报
回复
用数据库 我们用的是sqlite 1.按时间来对数据保存备份 2.按照数据大小对数据保存备份
图灵狗 2013-09-15
  • 打赏
  • 举报
回复
一般串口发送不需要怎么优化,接收数据的时候用圆形缓冲区的结构就可以了,参考 http://en.wikipedia.org/wiki/Circular_buffer

64,637

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧