您的位置:首页 > 其它

curl第十二课 是否存在内存泄漏

2019-07-20 16:12 411 查看

前沿

            在实际的测试环境中,内存在不断的增长,尽管不是很明显



代码申请内存分析

struct Curl_multi *Curl_multi_handle(int hashsize, /* socket hash */
                                     int chashsize) /* connection hash */
该函数创建了Curl_muti结构体,并且申请了好几块内存,分别是hostcache,sockhash,conn_cache

void curl_easy_cleanup(struct Curl_easy *data)
Curl_close(data);


内存检测

            采用vld的方式检测


在调用curl_global_cleanup();之后,没有检测到有任何的内存泄漏,目前没有知道是哪里的内存一直保存


参考

https://www.jianshu.com/p/7b7cff13e731


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: