Мой интерактивный режим Python использует все больше и больше памяти - PullRequest
0 голосов
/ 16 декабря 2018

Я использую 64-битную Windows 7, и Python 3.7.1 (Anaconda) занимает все больше памяти после каждого выполнения, чтобы получить интерактивный режим.

Симптомы

Если я выполняюследующая строка:

> python -c "print('ok')"

Он будет работать без проблем почти сразу.

Теперь, если я запускаю Python напрямую:

> python

Сначала отобразится следующее:

Python 3.7.1 (default, Oct 28 2018, 08:39:03) [MSC v.1912 64 bit (AMD64)] :: Anaconda custom (64-bit) on win32
Type "help", "copyright", "credits" or "license" for more information.

А потом начинаю загружаться ...

В первый раз я заметил, что python все медленнее и доступ к интерактивному режиму ему нужно уже несколько секунд.Теперь выполнение может занять не менее 2 минут: / и он использует все больше и больше памяти> 3.0 Go!

Я провел некоторый поиск, но ничего не нашел об этой проблеме.У кого-нибудь есть идеи о том, как я могу понять, что происходит?

Редактировать

Мне удалось сразу получить интерактивный режим, выполнив

> python -S 

1 Ответ

0 голосов
/ 16 декабря 2018

Спасибо @snakecharmerb.Мне пришлось извлечь мой .python_history файл, расположенный для меня в C:/Users/Administrator, и удалить его.

.python_history было огромно: почти 100 мес., И его содержание было нечитабельным:

¢ à € â â       ¬ ¡¡Ƒ ƒ à ‚ƒÆ ƒÆ † ƒ ƒ â â â â â à à à à ¢ ¢ š š š ž ž † † † †€ ™ Ã⠀ šÃ, ¢ ¢ ÃÆ'Ã, Ã ¢ à ¢ â € šÂ¬Ã ... ¡Ã⠀ šÃ,¬ÃÆ'à ¢ â,¬Â|Ã⠀ šÃ,¡ÃÆ'Æ â € ™ à ¬   „„ ¢ ƒÆ à ƒ ƒ à à à ⠬ ¬ ¡Â ¡¡¡ƒÆ à à à â â š ¬ ƒÆ ¡¬ ƒÆ ƒÆ ƒÆ ƒÆ ¬ ¬ ƒ ƒ ƒ ƒ † † † † † † € € € à à à à ƒ ƒ ƒ ƒ¢ à ⠚ à ž ¢ ž ¢ à à † † ¢ à à ⠬ ¬ ¬ ¬ ¬ ƒÆ ƒÆ ƒ à à ŠŠ¡¡¡Ƒ ¢ à à ⠾ ¾ ¾ ¾ ƒÆ ƒÆ † † ™ € € € € € â â ƒÆ ƒÆ à à à à â Å ¡¡¡¡Ã à Ã à ƒÆ ƒÆ à † †™ Ã⠀ šÃ, ¢ ¢ ÃÆ'Ã, Ã ¢ à ¢ â € šÂ¬Ã ... ¡Ã⠀ šÃ,¬ÃÆ'Ã, ¢ à¢ à ¢ â € šÂ¬Ã ... ¾Ã⠀à ‚ƒÆ ƒÆ ƒÆ ƒÆ € € € â ¬ ¬ ƒÆ ƒÆ à à â â ¢ à â â â ¬ ¢ ¢ ƒÆ ƒÆ † † ™Ƒ à ‚ƒÆ ƒÆ ƒ ¢ à à š ¬ ¬ ¬ ¬… ƒ € š‚ ‚à ¡† † † † † † †™ ƒ ƒ ¢ â â „¢ à à à ¡Å Å ¡¡‚ ‚ƒÆ ƒÆ † † † † € € š š ƒ ƒ ƒ ƒ â â â, ¬Å¡Ã,¬Ã⠀ |Ã,¡ÃÆ'à ¢ â,¬Å¡Ãƒâ € šÃ,¬ÃÆ'à † â € ™ Ã⠀ šÃ, ¢ ¢ ÃÆ'Ã, Ã¢ à â â ¬ ¬ ƒ   ¾ ¾ ƒÆ ƒÆ ƒÆ ƒÆ ƒÆ ƒÆ ƒÆ ƒÆ ƒÆ † † † † † † â â „„ „ƒÆ ƒÆ ƒÆ ƒÆ ƒÆ'à ¢ â ¬ â  â â â â â â â     â â â â â â â â â â â â â â  â  Â,¡Ã   à à ⠾ ¾ ¾ à à ƒÆ ƒÆ ƒÆ ™ € € € â „ƒÆ ƒÆ ƒÆ ƒÆ ƒÆ š š š ƒÆ ƒÆ ƒÆ ƒÆ«Ã † â € ™ Ã⠀ šÃ, ¢ ¢ ÃÆ'Ã, Ã ¢ à ¢ â,¬Å¡Ã,¬Ã⠀ ¢ |Ã,¡ÃÆ'à â,¬Å¡Ãƒâ € SÁ ƒÆ ƒÆ ƒÆ ¦ ¢ à ¦ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¬ ¦ ¦ ¬ ¡ƒ ƒ ƒ ¡¡¡¡¡‚‚ ‚ € à ƒÆ ƒÆ ƒÆ â    â â â â â â â â     â â â â â â â â  â  â  â € â €…… ¡Ã  ¢ ‚ƒÆ ¬ ¬ ¬ ¬ ¡¡¡¡† € à à à à à à à Ã101 à * à à â   ¡Â

...