我有一个python程序,它循环运行并使用feedparser下载20k RSS feed并将feed数据插入RDBMS。
我观察到它开始于每分钟20-30次进料并逐渐减慢。几个小时后,它每小时降至4-5次。如果我终止该程序并从它离开的地方重新启动,则吞吐量再次为每分钟20-30次。
当然不是mySQL正在放慢速度。
您能否提出该计划的一些潜在问题?
由于
答案 0 :(得分:0)
问题很可能与记忆有关。您可能正在将内容保存在内存中或以某种方式累积未收集垃圾的内存。诊断:
一些提示:
关于内存分析器的一些建议: