Qt串口操作,内存碎片问题,望大神们不吝赐教

刀刀亮 2013-09-15 09:42:23
小弟,最近在搞一个串口通信的东西,对于实时性要求比较高,我尝试着从网上用了qextserialport-1.2win-alpha进行串口的操作,同时参考了http://blog.csdn.net/yafeilinux/article/details/4717706,试过轮训方式和时间驱动的方式,可是在接收数据和发送数据后,随着时间的增长内存在不断地增长,基本上如果不停收发,一天一夜就基本200M左右的样子,不知道前辈们在处理Qt的串口通信时,这一块是怎么优化处理的,先谢谢了。
...全文
360 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
plmmlp09 2013-09-24
  • 打赏
  • 举报
回复
串口数据接收到后处理完丢弃不行吗?如果是文件数据,那就收一些保存成文件,为什么要累加在一起呢
haltwang 2013-09-20
  • 打赏
  • 举报
回复
看不到你得代码了,百度云过期。 个人用QExtSerialPort没发现这个问题
刀刀亮 2013-09-16
  • 打赏
  • 举报
回复
引用 4 楼 ppdayz 的回复:
这个问题我也遇到过,在用Qt显示接收到的视频流的时候,跑一个晚上就会有问题, 貌似也没有什么有效的解决方式
最后也没有解决么?
刀刀亮 2013-09-16
  • 打赏
  • 举报
回复
引用 5 楼 zhxianbin 的回复:
mark 一下,楼主认为是 qextserialport 的问题吗?
个人感觉是他的问题。
zhxianbin 2013-09-16
  • 打赏
  • 举报
回复
mark 一下,楼主认为是 qextserialport 的问题吗?
ppdayz 2013-09-16
  • 打赏
  • 举报
回复
这个问题我也遇到过,在用Qt显示接收到的视频流的时候,跑一个晚上就会有问题, 貌似也没有什么有效的解决方式
刀刀亮 2013-09-16
  • 打赏
  • 举报
回复
有木有人啊?????????????
懒懒的吉他手 2013-09-16
  • 打赏
  • 举报
回复
使用的内存没有释放?找找看哪里申请了没删除
zhxianbin 2013-09-16
  • 打赏
  • 举报
回复
楼主用的 Qt 什么版本,Qt5 自带了一个 serialport 不知道好不好用
刀刀亮 2013-09-15
  • 打赏
  • 举报
回复
引用 1 楼 healer_kx 的回复:
Show your code.
我用wincom源码测试也是这样http://pan.baidu.com/share/link?shareid=1257869404&uk=1812898750 这是源码……
healer_kx 2013-09-15
  • 打赏
  • 举报
回复
Show your code.

16,818

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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