使用chilkat 9.5.0.0的最新版本
与本主题相同的问题 http://www.chilkatforum.com/questions/8569/delphi-http-memory-leak-with-getquickstr
我正在使用线程,内存泄漏非常严重!
此代码不能解决问题。
CkHttp_ClearBgEventLog(HttClient);
CkHttp_CloseAllConnections(HttClient);
尝试使用以下方法在每次迭代中创建和处理组件,并且在每次“获取”或“发布”请求之后都相同:
CkHttp_PostUrlEncoded()
CkHttp__quickGetStr()
但是,没有任何帮助。
答案 0 :(得分:0)
ClearBgEventLog方法是HTTP类的一组“背景/异步”方法和属性的一部分,这些方法和属性早已被弃用,并将被删除。
您应该改用Async方法,该方法的Async版本以“ Async”结尾并返回Task对象。例如,QuickGetAsync。