Aptana Studio 3 с PHP - постоянная индексация - PullRequest
4 голосов
/ 15 марта 2012

Я использую Aptana Studio 3 с несколькими большими проектами PHP (более 10.000 файлов), и он страдает от очень медленной индексации файлов PHP ...., которая занимает 10-20 минут и запускается каждый раз при запускеAptana, а также иногда в случайные моменты, например, при синхронизации с SVN ...

В режиме просмотра я получаю несколько элементов «Индексирование новых модулей PHP».Все время это делает Аптана необычайно медленной.Я не понимаю, почему это индексация начинается снова и снова для файлов, которые вообще не являются новыми!

Я уже отключил автоматическое обновление и автоматическую сборку.Если я исключаю «PHP» из «Project Natures» в свойствах проектов, индексация прекращается, но у меня нет завершения кода в файлах PHP.

Я очистил все проекты, создал новыйрабочее пространство и т. д., и ничего не помогает ... Это происходит на нескольких компьютерах (Windows), поэтому я полагаю, что такое поведение возникает у большего числа людей.

Есть ли какие-либо возможные решения?

Я добавил папку своего рабочего пространства в папки «ignore» моего антивирусного сканера (Microsoft Security Essentials).Сначала это, казалось, работало, но затем индексация снова началась ...

1 Ответ

2 голосов
/ 15 марта 2012

Похоже, что вы сделали правильные шаги, чтобы попытаться решить его, и также, кажется, у нас должен быть билет для этого, поэтому я создал его на https://jira.appcelerator.org/browse/APSTUD-4500 (пожалуйста, добавьте себя в качестве «наблюдателя»).

Еще одна вещь, которую стоит попробовать - разбить большой проект на несколько меньших (по возможности, конечно).Индексатор создает двоичный индексный файл для каждого проекта, и его размер пропорционален количеству классов, функций, переменных и констант, имеющихся в вашем проекте.В случае, если по какой-либо причине (например, из-за ошибки) этот файл будет поврежден, произойдет переиндексация, поэтому в этом может помочь несколько небольших проектов.Опять ... просто идея.

...