it-swarm.com.ru

Сканирование NetBeans проекта слишком медленное

Я использую netbeans 7.3.1, я нашел здесь один способ, как сделать netbeans быстрее: Как улучшить производительность Netbeans? , но моя проблема в том, что мои netbeans замедляются при сканировании проекта, это важно для проекта. для программного обеспечения NetBeans ? Мои проекты в сети, а не на моем компьютере. Я также нашел этот плагин, но больше нет доступных: http://wiki.netbeans.org/ScanOnDemand

Мой процессор - Intel Quad 2,40 ГГц.

10
MusicClub1981

Попробуйте отключить автоматическое сканирование источников. Убедитесь, что вы изменяете источники только через Netbeans. Согласно инструкции:

включить автоматическое сканирование источников
Когда выбрано, IDE будет сканировать исходный код проектов, чтобы обнаружить любые файлы, которые были изменены извне. Сканирование запускается, когда фокус возвращается в IDE, например, когда пользователь возвращается к IDE из другого приложения. Если ваши источники изменяются только из среды IDE, вы можете отключить автоматическое сканирование с небольшим риском возникновения проблем. Отключение автоматического сканирования может повысить производительность IDE, если вы работаете с большими проектами. Автосканирование включено по умолчанию.

enter image description here

Помимо этого это сеть, которая вызывает задержку.

13
Costis Aivalis

Предыдущий ответ не работал для меня. Но если ваша ОС - Windows, я нашел только один способ значительно сократить время, необходимое для открытия моего удаленного проекта, и, надеюсь, он будет работать для вас.

  1. Открытые программы и функции.
  2. Выберите Включить или отключить функции Windows.
  3. Снимите флажок Удаленное дифференциальное сжатие.

Windows Features

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

Еще одна вещь, которую вы можете попробовать, которая может помочь, если ваш проект или версия NetBeans значительно изменились, и это было рекомендовано в комментариях выше, это очистить кеш.

Вы можете переименовать папку или удалить ее (netbeans создаст ее заново).

Пути: http://wiki.netbeans.org/FaqWhatIsUserdir

2
EternalHour

Производительность сканирования NetBeans можно улучшить, используя следующую процедуру:
1) Зайдите в Окно -> Файлы. Откроется вкладка "Файлы".
2) На вкладке "Файлы" для каждого открытого проекта откройте папку nbproject и в ней откройте файл project.properties.
3) Теперь в этом файле под свойством "исключает" перечислены ссылки на файлы для всех указанных вами библиотек (JAR).
4) В вашей сети может быть несколько повторных ссылок на файлы с неверными путями.
5) Удалите эти старые неверные ссылки на пути.
Пример -
excludes=
file.reference.xyz.jar=../not/correct/path.jar //delete this line
file.reference.xyz.jar-1=../correct/path.jar //remove -1
....
includes=**

6) Также найдите свойство "javac.classpath" и удалите ненужные записи пути к классам, соответствующие удаленным ссылкам, как описано выше.
Пример -
javac.classpath=\
${file.reference.xyz.jar}:\ //delete this line
${file.reference.xyz.jar-1}:\ //remove -1
....
javac.compilerargs=

7) Таким образом, теперь ссылка на файл, упомянутая в разделе ссылок на файл, и свойство javac.classpath совпадают и указывают на действительный адрес библиотеки (JAR) на вашем компьютере или в сети.
Пример -
excludes=
file.reference.xyz.jar=../correct/path.jar //the correct reference & path
....
includes=**
....
javac.classpath=\
${file.reference.xyz.jar}:\ //the correct classpath entry for reference
....
javac.compilerargs=
....

Причина, по которой вышеприведенная процедура сработала (в моем случае), заключается в том, что она не позволяет Netbeans сканировать ненужные пути к библиотекам, которые могут отсутствовать на вашем компьютере/в сети.

0
Amol B.