> > ohh, I thought I was taking care of it. I mean, code frees the memory
> > when no longer needed except during the shutdown of server. anyway I
> > will go through the code again to check that. Also feel free to point
> > out the code which is causing memory leak problem.
> 
> I'll look through it as well.  Big thing I noticed was in regards to curl.
> 
> for every call to curl_easy_init() you need a call to curl_easy_cleanup()
> 
quite right. I will go ahead and fix this. 

> Also, you must call curl_slist_free_all() to free the list
> 
> 
> If you want to use libcurl, you may want to use a reslist of curl
> handles.  curl can do all the keepalive stuff and you would avoid the
> overhead of constantly creating deleting curls.  Just call
> curl_easy_reset before giving it back to reslist.
> 
Good point. This would improve performance for sure. Thanks for the suggestion.

-Parin.

Reply via email to