1. https://www.cnblogs.com/Xjng/p/5128269.html ===》详细的python垃圾回收机制
http://python.jobbole.com/87843/
假如5M的数据跑的时候,内存它有个配置的机制(1个block为多大,数据大的时候,会分成多个block),它会产生多个block.但数据执行完毕,该block还是在内存中,不会释放。那下一个数据量小的如500KB的数据运行的时候,它可能只需要一个block,但是因为原先5M占有的block较多,就有很多空闲的block占用着内存,那这时的内存占有率还是会比较大。