История изменений
Исправление
stevejobs,
(текущая версия)
:
Установил. Начал редактировать то же место, что и ты.
Создал интовую переменную, меняю ее значение. Каждый раз, когда меняю значение и нажмаю ctrl+S (или Идея нажимает автоматически, когда перестаешь писать) - сжирается 40% процессора.
То же делаю в своем проекте на джаве. После изменения значения переменной загрузка процессора не меняется вообще. Как была 0%, так и осталась.
Переключаюсь в раст, смотрю запускается ли rustc при сохранении файла. НЕ запускается.
Предполагаю, что твой плагин просто выполняет полный код-анализ всего проекта каждый раз при сохранении. И написан этот код-анализ не то чтобы быстро.
А происходит это, скорей всего, потому что разрабы плагина еще не озаботились реализацией инкрементального анализатора и компилятора, который имеется для других языков
Напейши разработчикам плагина, пусть ответят за дела рук своих :)
Исходная версия
stevejobs,
:
Установил. Начал редактировать то же место, что и ты.
Создал интовую переменную, меняю ее значение. Каждый раз, когда меняю значение и нажмаю ctrl+S (или Идея нажимает автоматически, когда перестаешь писать) - сжирается 40% процессора.
То же делаю в своем проекте на джаве. После изменения значения переменной загрузка процессора не меняется вообще.
Переключаюсь в раст, смотрю запускается ли rustc при сохранении файла. НЕ запускается.
Предполагаю, что твой плагин просто выполняет полный код-анализ всего проекта каждый раз при сохранении. И написан этот код-анализ не то чтобы быстро.
А происходит это, скорей всего, потому что разрабы плагина еще не озаботились реализацией инкрементального анализатора и компилятора, который имеется для других языков
Напейши разработчикам плагина, пусть ответят за дела рук своих :)