数据库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) ;
- 数据库mysql结果集没有手动释放造成内存泄露
- MySQL在C++中使用后务必释放 result,否则会造成内存泄露
- 基类指针释放子类对象造成内存泄露
- JNI手动释放内存(避免内存泄露)
- subString()造成内存泄露
- 内存管理面试题 (内存没有立即释放,造成内存堆积)
- eclipse 手动释放内存
- LINUX手动释放内存
- 手动释放ubuntu内存
- php手动释放内存
- CentOS7手动释放内存
- 手动释放Linux内存
- php手动释放内存
- java造成内存泄露原因
- 定时器造成的内存泄露
- Handler造成内存泄露解决办法
- mysql连接数据库函数内存泄露解决方案
- GetDC()没有释放造成的后果
- Excel Server2010实施笔记
- Linux下ALSA声卡编程(1)
- 连接db2时发生SQL0902C错误的解决办法
- 淘宝技术发展 2.Oracle/支付宝/旺旺
- poj1006
- 数据库mysql结果集没有手动释放造成内存泄露
- 亲身实践,JAVA最优良的Adapter模式--适配器模式
- Asp.net中的HttpModule和HttpHandler的简单用法
- 模板模式(考试试题重用)
- Android Google Map API 开发基础知识
- CA 解密系统原理及流程
- AJAX 和 jQuery
- iphone ios XCode4如何调试程序忽然崩溃而找不到挂的代码
- Linux 技巧:让进程在后台可靠运行的几种方法