Большое использование памяти в консоли Spyder.`logging`, утечка памяти или консоль Spyder? - PullRequest
0 голосов
/ 28 сентября 2018

Я написал функцию, которая регистрировала процесс, используя пакет 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')

Как можно избежать этих утечек памяти?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...