sqlite内存增长问题
wince + sqlite
系统外接一个设备,通过串口接收设备的数据,接收到数据后就保存到数据库中(持续运行的线程,无人操作的)
我的操作是
1. 串口接收到数据
2. openDB
3. 插入数据
4. closeDB
1-4就类似于循环操作一样了
观察发现内存会增加,每次增加4KB左右, 且明明已经关闭了数据库,但是内存仍然没有有效释放。
如果串口只接受数据,不进行数据库操作,内存不增加
这说明内存的增加主要是在sqlite数据库操作中。
请问有遇到过的这种现象的吗?