Spyder控制台中的大内存使用情况。 “记录”,内存泄漏或Spyder控制台?

时间:2018-09-28 20:08:17

标签: python logging memory-leaks spyder

我编写了一个函数,该函数使用logging python软件包记录了该过程,并将其重定向到文件和ipython控制台(我正在使用Spyder)。几个小时后,我注意到内存增加缓慢但确实。

在循环之前,这是我的日志记录初始化块:

##### Initialize logging

log_file='program.log'
logger = logging.getLogger()
logger.handlers=[]
logger.setLevel(logging.INFO)
fh= logging.FileHandler(log_file,mode='w')
sh= logging.StreamHandler()
logger.addHandler(fh)
logger.addHandler(sh)

然后是我做过的几个主要循环:

logging.info('Some text')

如何避免这些内存泄漏?

0 个答案:

没有答案