Как отключить кэш Pycharm?

#python #pycharm #ide

#python #pycharm #ide

Вопрос:

Я создал программу, запуск которой при выполнении вручную (вне Pycharm) занимает до 20 секунд. Вероятно, это связано с пагубной политикой импорта и неоптимизацией. Но я не понимал, насколько это плохо, пока не начал его развертывать, потому что, когда я выполняю его из Pycharm, первое выполнение сеанса действительно занимает некоторое время, но затем следующие выполнения выполняются очень быстро (2 секунды). Я предполагаю, что Pycharm хранит некоторые пакеты в кэше или что-то в этом роде. Как я могу отключить это, чтобы устранить неполадки во время загрузки моего приложения в «реальных условиях»?

Комментарии:

1. Запустите свое приложение вне PyCharm. (как вы должны делать с конечным продуктом). Также важно видеть другие проблемы

2. Да, но я хочу использовать инструменты отладки и профилирования Pycharm. Это большое приложение, его будет очень сложно оптимизировать без инструментов трассировки IDE.

3. Но для этого вполне нормально, что у вас много дополнительного времени загрузки.

4. Я думаю, что изменение вызвано кешем Pycharm, это не более чем гипотеза. У вас есть какие-либо доказательства этого?

5. загрузка @Munshine в ОС при первой инициализации кэшей следующие выполнения должны быть быстрее, если вы не отключите терминал. В противном случае вы можете очищать кеши в PyCharm перед каждым выполнением, сама IDE должна иметь больше накладных расходов, чем запуск непосредственно в терминале, Поскольку вы загружаете отладчик и инструменты профилирования и т. Д. (Кэш PyCharm сохраняется в файле, поэтому сохраняется постоянно. Если вы запускаете вне среды IDE в терминале, кэш является временным и стирается каждый раз, когда вы завершаете процесс.)