libcurl第十二课内存分析

在实际的测试环境中,内存在不断的增长,尽管不是很明显
代码申请内存分析
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

创新互联建站主营明溪网站建设的网络公司,主营网站建设方案,成都App定制开发,明溪h5微信平台小程序开发搭建,明溪网站营销推广欢迎明溪等地区企业咨询


新闻名称:libcurl第十二课内存分析
网站地址:http://csruizhi.cn/article/gshssd.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 企业网站建设公司 营销网站建设 网站建设 成都网站建设 网站建设公司 温江网站设计 网站建设改版 成都企业网站建设 成都网站制作 H5网站制作 成都网站制作公司 外贸网站设计方案 成都商城网站建设 自适应网站设计 外贸网站建设 成都网站建设公司 企业网站设计 成都网站建设 成都网站建设 高端品牌网站建设 网站建设方案 网站设计