Подтвердить что ты не робот

Как остановить или ограничить индексирование в IntelliJ 13?

My IntelliJ 13.1.5 постоянно индексирует мой проект, который действительно замедляет мою машину. Он делает это, когда я перестраиваю свой проект, а также когда я запускаю свой причал. Кто-нибудь знает, как отключить или хотя бы ограничить это поведение? В предыдущей версии так часто не делалось.

4b9b3361

Ответ 1

Собственно, я обнаружил, что случилось. После того, как у моих модулей не было исключена целевая папка, и это привело к тому, что IntelliJ всегда индексировался, и поскольку этот модуль является большим, потребовалось бы навсегда индексировать его.

Решение: Перейдите в "Структура проекта" → "Модули" и исключите все целевые папки.

Ответ 3

Другим несчастным душам, работающим на предприятии в основном на VDI-серверах без SSD: Idea фактически анализирует/индексирует намного больше, чем ваши папки проекта. Вероятно, кандидаты, которые делают весь ваш день нарядом:

  • Библиотеки и линтеры, указанные на глобальном уровне. Например, "Языки и рамки /Javascript/Libraries " или "TypeScript/TsLint/TsLint Packages". Если вы работаете на нескольких языках, это может сильно раздуть ваш индекс. Его обычно намного лучше открыть только один крошечный бит из проекта, связанного с тем, над чем вы работаете, чтобы держать индекс как можно меньше.
  • как упоминалось ранее: target, node_modules папки
  • dist, mock, папки ресурсов
  • Не открывайте несколько проектов/модулей в одной и той же области проекта. Я полагаю, это экономит ваше время, потому что вам не нужно ждать, чтобы открыть данный модуль в другом окне, но на самом деле вы просто добавляете больше материала для индексации. Если вы столкнулись с git pull проектом с 5-6 различными модулями, ваша идея войдет в застой в течение получаса, чтобы проиндексировать все изменения.

Ответ 4

Попробуйте аннулировать кеш и перезапустить IntelliJ.

У меня была похожая проблема, которую она решает с помощью:

IntelliJ IDEA кэширует большое количество файлов, поэтому системный кэш может однажды стать перегруженным. В определенных ситуациях кэши больше никогда не понадобятся, например, если вы работаете с частыми краткосрочными проектами. Кроме того, единственный способ решить некоторые конфликты - очистить кеш.

Чтобы очистить системные кэши:

В главном меню выберите Файл | Недействительные кэши/перезапуск. Сообщение Invalidate Caches

Ссылка на источник .