libcurl第十二课 内存分析

发布时间:2020-07-24 16:36:07 作者:fengyuzaitu
来源:网络 阅读:334

在实际的测试环境中,内存在不断的增长,尽管不是很明显
代码申请内存分析
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();之后,没有检测到有任何的内存泄漏,目前没有知道是哪里的内存一直保存
curl_global_cleanup 执行两部操作
1)卸载iphlpapi.dll(Windows IP辅助API应用程序接口模块)
 2)卸载Win32Sock : WSACleanup();
参考
https://www.jianshu.com/p/7b7cff13e731

推荐阅读:
  1. curl和libcurl有什么区别
  2. win10怎么进入睡眠模式

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

libcurl

上一篇:如何使用php中字符实现大小写转换

下一篇:Docker创建支持php服务的镜像

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》