最近做有关图像的实验,涉及到大量的图像生成和写入操作
过程中发现程序越跑越慢,每个单位操作时间几乎等差增长,14s,20s,25,30。。。。。跑到一半单位操作已经超过200s,受不了了
百度之,发现python的GC有可能耽误程序运行时间,按照相应教程 gc.disable gc.enable,并没有用
百思不得其姐,
打开资源管理器,发现git正在消耗大量的CPU,突然发现:程序运行在git管理的工作区,每次文件变化git都要遍历,查看是否有变化,而大量的文件写入会导致git不断搜索新文件,没办法,删掉版本库(.git)再运行....
成了!!!!!运行时间大卫缩减,可以把时间腾出来做更有意义的事上了,比如发个博客,加个鸡腿,哈哈,收工。