由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 借人气问,如何减少libcul的内存使用?
相关主题
nVidia phone interview (intern Infrastructure Arch)bloomberg 面经 - 挂面了
pthread 编程还是要看看阿找工作需要:推荐一本multithreaded programming的书吧
高人指点怎么在embedded sys(atmel 系列)上写内存管理 (转载)请问pthread_join()和pthread_yield()的区别。
攒人品。面试经历(2)C++ Singleton的实现
关于multithread programming大家看什么书Google面经
要求Linux下C++编程的职位, 一般要求Linux到啥程度?multi-threading guru们
一个thread如何kill另外一个thread?多线程的程序设计有什么好书推荐?
问道多线程的简单题目网络公司面经,求祝福
相关话题的讨论汇总
话题: libcurl话题: 内存话题: 使用话题: curl话题: ssl
进入JobHunting版参与讨论
1 (共1页)
j***i
发帖数: 3096
1
需要在一个内存有限的嵌入式设备上使用libcurl。我在5个线程里用curl_easy_init()
初始化curl handle并传输数据后,发现libcurl使用了3M的内存.调用curl_easy_
cleanup()之后,内存也没有被释放。有没有办法或者设置什么configuration减少
libcurl内存的使用。
我需要的只是libcurl的HTTP的实现
我试着disable SSL in libcurl,好像也没有多大用处
如果需要使用libcurl里的ssl,需要的内存是不是更要大大增加?
z**q
发帖数: 41
2
从线程的角度,Linux pthread 有个默认stack size,好像是几MB,这个stack size可以
设置的少一些, 我记得一般100-200k就够了。
从libcurl使用内存的角度,libcurl应该是接受buffer,然后传输,你说的使用内存,
是哪分配的内存? 我有点confuse. 不过libcurl我也有几年没用了,你能说详细点么?
SSL会burn cpu,影响点传输速率

()

【在 j***i 的大作中提到】
: 需要在一个内存有限的嵌入式设备上使用libcurl。我在5个线程里用curl_easy_init()
: 初始化curl handle并传输数据后,发现libcurl使用了3M的内存.调用curl_easy_
: cleanup()之后,内存也没有被释放。有没有办法或者设置什么configuration减少
: libcurl内存的使用。
: 我需要的只是libcurl的HTTP的实现
: 我试着disable SSL in libcurl,好像也没有多大用处
: 如果需要使用libcurl里的ssl,需要的内存是不是更要大大增加?

j***i
发帖数: 3096
3
我还没看libcurl的源码,他怎么分配的内存还不知道。网上查了下也没查到。我估计
他是不是分配了些内存做cache用,拿来提高数据传输性能什么的

么?

【在 z**q 的大作中提到】
: 从线程的角度,Linux pthread 有个默认stack size,好像是几MB,这个stack size可以
: 设置的少一些, 我记得一般100-200k就够了。
: 从libcurl使用内存的角度,libcurl应该是接受buffer,然后传输,你说的使用内存,
: 是哪分配的内存? 我有点confuse. 不过libcurl我也有几年没用了,你能说详细点么?
: SSL会burn cpu,影响点传输速率
:
: ()

1 (共1页)
进入JobHunting版参与讨论
相关主题
网络公司面经,求祝福关于multithread programming大家看什么书
过两天要电面NVIDIA,有高人提点一下方向么?要求Linux下C++编程的职位, 一般要求Linux到啥程度?
攒RP, 发N的面经一个thread如何kill另外一个thread?
面了一个startup问道多线程的简单题目
nVidia phone interview (intern Infrastructure Arch)bloomberg 面经 - 挂面了
pthread 编程还是要看看阿找工作需要:推荐一本multithreaded programming的书吧
高人指点怎么在embedded sys(atmel 系列)上写内存管理 (转载)请问pthread_join()和pthread_yield()的区别。
攒人品。面试经历(2)C++ Singleton的实现
相关话题的讨论汇总
话题: libcurl话题: 内存话题: 使用话题: curl话题: ssl