python3.6.6的requests库发https请求,会内存泄漏,win10,ubuntu16.04都会
python3.6.6的requests库发https请求,会内存泄漏win10,ubuntu16.04都会
stackoverflow,github上都问了,没人回,之前3.6.1的时候,Python官方版也有这个问题,现在已经修复了
但我还会遇上
代码如下:
import requests
while 1:
with requests.get('https://www.baidu.com') as r:
text = r.text
各个库版本如下:
{
"chardet": {
"version": "3.0.4"
},
"cryptography": {
"version": "2.3.1"
},
"idna": {
"version": "2.7"
},
"implementation": {
"name": "CPython",
"version": "3.6.6"
},
"platform": {
"release": "10",
"system": "Windows"
},
"pyOpenSSL": {
"openssl_version": "1010009f",
"version": "18.0.0"
},
"requests": {
"version": "2.19.1"
},
"system_ssl": {
"version": "100020ff"
},
"urllib3": {
"version": "1.23"
},
"using_pyopenssl": true
}
win10下用任务管理器,ubuntu下用top -p都能看到内存持续增长
用过gc,objgraph调试,没找到原因,求教!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请问你解决了吗
请问,最后怎么解决的呢?我也遇到这个问题了