数据库mysql结果集没有手动释放造成内存泄露

来源:互联网 发布:如何用qq空间做淘宝客 编辑:程序博客网 时间:2024/06/18 16:30

在写服务器端程序的时候,发现内存在不停的增长,经调试发现,是mysql使用造成的。

MYSQL* mysql;

mysql_init(mysql) ;

mysql_query(&mysql,query) ;

MYSQL_RES* result = mysql_store_result(&mysql) ;

MYSQL_ROW row = mysql_fetch_row(result) ;

.......

........

mysql_free_result(result) ;//这里需要手动释放结果集,否则会造成内存泄露

mysql_close(&mysql) ;

原创粉丝点击