当前位置:编程学习 > wap >>

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

小弟,最近在搞一个串口通信的东西,对于实时性要求比较高,我尝试着从网上用了qextserialport-1.2win-alpha进行串口的操作,同时参考了http://blog.csdn.net/yafeilinux/article/details/4717706,试过轮训方式和时间驱动的方式,可是在接收数据和发送数据后,随着时间的增长内存在不断地增长,基本上如果不停收发,一天一夜就基本200M左右的样子,不知道前辈们在处理Qt的串口通信时,这一块是怎么优化处理的,先谢谢了。 --------------------编程问答-------------------- Show your code. --------------------编程问答--------------------
引用 1 楼 healer_kx 的回复:
Show your code.

我用wincom源码测试也是这样http://pan.baidu.com/share/link?shareid=1257869404&uk=1812898750
这是源码…… --------------------编程问答-------------------- 有木有人啊????????????? --------------------编程问答-------------------- 这个问题我也遇到过,在用Qt显示接收到的视频流的时候,跑一个晚上就会有问题,
貌似也没有什么有效的解决方式 --------------------编程问答-------------------- mark 一下,楼主认为是 qextserialport 的问题吗? --------------------编程问答--------------------
引用 5 楼 zhxianbin 的回复:
mark 一下,楼主认为是 qextserialport 的问题吗?

个人感觉是他的问题。 --------------------编程问答--------------------
引用 4 楼 ppdayz 的回复:
这个问题我也遇到过,在用Qt显示接收到的视频流的时候,跑一个晚上就会有问题,
貌似也没有什么有效的解决方式

最后也没有解决么? --------------------编程问答-------------------- 楼主用的 Qt 什么版本,Qt5 自带了一个 serialport 不知道好不好用 --------------------编程问答-------------------- 使用的内存没有释放?找找看哪里申请了没删除 --------------------编程问答-------------------- 看不到你得代码了,百度云过期。
个人用QExtSerialPort没发现这个问题 --------------------编程问答-------------------- 串口数据接收到后处理完丢弃不行吗?如果是文件数据,那就收一些保存成文件,为什么要累加在一起呢
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,