Как управлять фоновой задачей «Обновление скелетов» в интерпретаторе PyCharm for IronPython? - PullRequest
34 голосов
/ 17 октября 2011

Есть ли способ подавления, остановки или, иным образом, управления настройками или отображением фоновых задач в PyCharm? Выбор интерпретатора IronPython заставляет его обновлять скелеты (по-видимому) каждый раз, когда выбирается интерпретатор, и обычно для его завершения требуется 20-30 минут, что делает IDE почти непригодной для использования. В большинстве случаев я даже не могу продолжать нормальную работу, так как большинство контекстных меню отключены во время операции.

Ответы [ 2 ]

3 голосов
/ 15 ноября 2013

Поскольку сегодня 2013-11-14, то есть через 2 года после вашей ошибки, и никто не жаловался на проблему pycharm, сейчас 3.0, я думаю, что это, вероятно, проблема Mac OSX. Многочисленные программы на моей новой машине 10.8.5 работают более чем на 100%. Обновление скелетов Pycharm занимало 330% и заставляло моего поклонника безумно крутиться.

Из множества предыдущих поисков я нашел небольшой скрипт, который может временно решить проблему; http://www.willnolan.com/cputhrottle/cputhrottle.html Запустите это так;

sudo CpuThrottle xxx 25

где xxx = идентификатор вашего процесса для Activity Monitor, а 25 = любой% CPU, которым вы хотите его ограничить. После нажатия кнопки возврата это будет продолжаться только до тех пор, пока вы не нажмете Ctrl-C. Я читал на платах Mac об ошибке в коде, когда он пытается использовать все доступные ресурсы для поиска системных обновлений, так же, как это делает эта вещь. Так что, я думаю, мы должны с этим жить. По крайней мере, у нас есть маленький инструмент. Вздох.

0 голосов
/ 30 декабря 2011

Пожалуйста, обновите до PyCharm 2.0.Вероятно, проблема с созданием каркасов бинарных модулей уже исправлена.

...