Aptana 3 становится очень вялой с несколькими (большими) проектами, как мне улучшить производительность? - PullRequest
6 голосов
/ 12 октября 2011

Aptana 3 становится очень вялой с несколькими (большими) проектами, как мне улучшить производительность?

У меня есть несколько проектов, которые я извлекаю из Subversion в каталог dev, к которому я также могу получить доступ через Apache. Как то так

Так что, если я зайду по этому URL http://local.dev, я смогу увидеть все папки проекта. В Аптане это выглядит так

+ dev (main project folder that Apache uses as well)
 - project (svn branch I'm currently testing)
 - another_project (another svn branch)
 - yet_another_project (yep, another svn branch)

Таким образом, чтобы получить доступ к проекту из URL, мне не нужно каждый раз настраивать Apache, мне просто нужно получить доступ к папке проекта, как это http://local.dev/project или http://local.dev/another_project

Проблема в том, что эти проекты очень большие (фреймворки Prado, Zend и Drupal, а также дополнительные библиотеки по мере необходимости), и я мог получить несколько веток одного проекта в разных папках. Aptana индексирует все это, в чем, я думаю, проблема. Я знаю, что мог бы создать проект для каждого из них в самой Aptana и закрыть проект, если я им не пользуюсь, но я не вижу возможности сделать это в папке в проекте (что, я думаю, должно решить мою проблему ), но если я делаю отдельные папки проекта, мне также нужно настроить Apache, чтобы он указывал на новое местоположение, что само по себе является еще одной болью.

Есть ли способ закрыть подпапку в папке проекта в Aptana? или есть папка подпроекта? или закрыть папку в проекте? или исключить индексацию папки? или отключить индексирование?

ПРИМЕЧАНИЕ. Иногда при добавлении новой папки в проект я получаю предупреждение о нехватке памяти и / или сбой Aptana. Кроме того, когда кодирование Aptana становится настолько вялым, что вообще очень сложно что-либо делать. Я действительно люблю Aptana IDE, но для меня это может помешать сделке.

Я думал, что переместу сайт Apache в корневой каталог Aptana, чтобы я мог получить к нему доступ на уровне проекта, но я не думаю, что это будет работать для производительности индексации на стороне Aptana.

UPDATE: Это может быть связано:

Похоже, что Aptana индексирует папки .svn

UPDATE:

Пока единственное, что может помочь, - создать новое рабочее пространство для каждого проекта, который мне нужен для извлечения из svn. Трудно переключаться между проектами, но Aptana снова можно использовать.

ОБНОВЛЕНИЕ № 2

Похоже, что это сделал список ошибок Aptana, Да!

ОБНОВЛЕНИЕ № 3

После бесчисленного количества попыток заставить Аптану хорошо играть, я решил протестировать другие IDE.

Начинается с Eclipse, поскольку именно на этом основана Aptana. У меня хорошая сборка, но это все еще не на 100% то, что я искал.

Также пробует PHPStorm, который является платной IDE, но я считаю, что это IDE высшего класса

Ответы [ 5 ]

5 голосов
/ 13 октября 2011

Можно щелкнуть правой кнопкой мыши проект или папку и выбрать Индексирование > Исключить из индекса , чтобы отключить индексацию для определенного выбора.

Вы также можете включитьoff Project > Автоматическая сборка из главного меню, поэтому сборка не запускается при каждом сохранении файла в нем.

Надеюсь, это поможет.

2 голосов
/ 08 января 2013

У меня была та же самая проблема, и я обнаружил, что переход к «Проект»> «Очистить ...» значительно помог, хотя для запуска потребовалось некоторое время.

1 голос
/ 09 июня 2014

Я храню свои проекты в отдельных рабочих пространствах, я использую ramdisk для всего рабочего пространства и aptana. И я также отключаю индексирование для папок со скомпилированными библиотеками или что-то еще, что aptana не может даже индексировать.

Я использую платную версию AMD ramdisk. С бесплатной версией вы должны быть уверены, что делаете постоянные коммиты в случае потери питания. Стоимость исполнения.

0 голосов
/ 02 апреля 2015

полностью согласен ... голое железное затмение работает лучше, чем Aptana ... но я думаю, оно остановится на больших файлах и проектах (например, мой список задач с 14 000 строками HTML-файла)

iдал больше оперативной памяти aptana, изменив конфигурацию ... но он все еще вялый (i5, 4 ГБ ОЗУ, твердотельный накопитель)

параметр очистки неактивен (я использую только "общие" проекты)

C'MON IBM, ВЫ МОЖЕТЕ СДЕЛАТЬ ЛУЧШЕ :))

0 голосов
/ 16 марта 2012

Да, я только что перешел с Coda на Mac на Aptana 3, чтобы у меня был код intellisense и еще несколько валидаторов.Но их JSLint работает в обратном направлении, и в последнее время у меня есть проекты с 1000+ строками кода, и они едва могут прокручиваться.Иногда я едва могу выделить текст.Часто я выделяю целый раздел, чтобы сделать отступ, и он просто удаляет код, если моя мышь не в нужном месте.Первоначально у меня было это представление с Eclipse, когда я его опробовал и отказался от него, так как он был очень медленным.Мое предположение здесь, поскольку у меня 4,2 ГГц i7 980X с 12 ГБ ОЗУ и твердотельными накопителями RAID-ов - узким местом является не система.

...