我需要帮助来减少这个python脚本的RAM使用:
tempproducts = TempProducts.objects.filter()
for url in tempproducts:
scrap_and_save_product(url.url,True,0)
scrap_and_save_product
是一个函数,它使用BeautifulSoup来获取数据并将其保存到数据库中。。
TempProducts有大约100000种产品
每30分钟RAM使用量增加大约50MB
RAM使用日志:
^{pr2}$如何检查哪个数据结构占用内存?如何在Python/Django中减少RAM的使用。。。使用元组还是列表更好?在
请确保您的设置中有
DEBUG = False
。如果此设置为true,则保留SQL结果以供调试。在使用iterator()。但别忘了它不会缓存结果。在
scrap_and_save_product
函数的代码。在相关问题 更多 >
编程相关推荐