我有一个gzip'd腌制文件,大小为4mb。每次我打开文件并加载它时,拔出花费的时间会更长。该文件的内容不会改变,大小保持不变。Python腌汁加载每个迭代时间更长
测试时间:
第1轮:27.5s
第2轮:44.1s
第3道:52.7s
我正在使用的代码如下:
f = gzip.open(filepath, "rb")
pickleFile = cPickle.Unpickler(f)
paData = pickleFile.load()
f.close()
任何想法为什么每次运行都需要更长的时间?
你加载它不止一次在同一个运行Python进程多,或者是你每次运行一个新的进程? –
我假设同样的过程,因为我没有为多处理设置任何东西。 –
我不是指多处理。 *测试运行之间会发生什么?您是退出Python进程吗?或者您是否在同一个Python进程中加载了三次pickle文件? –