3 个解决方案
#1
sqlite3_close调用了没?调用close()之后,内存有没有降?
#2
sqlite3_free_table调用了没?
#3
sqlite自己有管理的页缓冲,你在查询的时候,数据一直从数据库文件加载到内存,为了加快速度,有些页保留在内存,自然会不停增长了。
不过,可以使用内存跟踪啥的检查下吧。
不过,可以使用内存跟踪啥的检查下吧。
#1
sqlite3_close调用了没?调用close()之后,内存有没有降?
#2
sqlite3_free_table调用了没?
#3
sqlite自己有管理的页缓冲,你在查询的时候,数据一直从数据库文件加载到内存,为了加快速度,有些页保留在内存,自然会不停增长了。
不过,可以使用内存跟踪啥的检查下吧。
不过,可以使用内存跟踪啥的检查下吧。