Скорость Завершения Кода улучшена в Delphi 2010?

Я работаю с Delphi 2009 Pro и просто судивший для обнаружения, почему завершение кода является настолько медленным в моей установке. Каждый раз, когда завершение кода вызывается, IDE запирается для до 30-х, который действительно прерывает любой рабочий процесс.
При работе с 2006 BDS завершение кода было невероятно быстро по сравнению с Delphi 2009.
После того, чтобы читать это сообщение это, кажется, нормально для Delphi 2009, но просто выключение автоматического завершения кода является ничем, что я хочу сделать.

Мой вопрос:
Если я переключу на Delphi 2010, то у меня будет та же низкая скорость для завершения кода, или это было улучшено до точки, чтобы быть применимым?

Править:
Я нашел основную проблему, почему мой IDE был таким образом безразличен. Я использовал файл, MSHTML_TLB.pas, созданные через функцию ", Импортируют typelibrary", который составляет 16 МБ кода. Этот файл, просканированный для завершения кода, заморозил IDE для до 30-х. Без того файла, находящегося в проекте, я сказал бы, что завершение кода состоит в том с такой скоростью, как это было в предыдущих версиях.

6
задан Community 23 May 2017 в 12:11
поделиться

4 ответа

К сожалению, нет. В Delphi 2010 он не стал быстрее.

5
ответ дан 8 December 2019 в 15:59
поделиться

Попробуйте CnWizards http://www.cnpack.org/showlist.php?id=39&lang=en

CnWizzards - это бесплатный плагин с открытым исходным кодом для Delphi IDE, он добавляет несколько улучшений в IDE, например, мастер ящика сообщений, статистику кода, подсветку структуры кода, улучшенное завершение кода и многое другое....

6
ответ дан 8 December 2019 в 15:59
поделиться

Я не уверен, что в D2010 он действительно медленнее, чем в D2006.

Пытались ли вы

  • очистить свое предложение использования,
  • убедитесь, что ваши пути (библиотека, поиск) короткие и без устаревших каталогов / сетевых ссылок,
  • явно включите все используемые единицы в dpr
  • изменить порядок использования в предложении?

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

2
ответ дан 8 December 2019 в 15:59
поделиться

Раньше у меня была такая проблема как на ноутбуке, так и при использовании сетевых дисков - я получал зависание до 30 секунд при первом срабатывании завершения кода.

Чтобы решить эту проблему, я переместил файлы, над которыми работал, на локальный быстрый диск, и проблема почти исчезла - зависание все еще было, но только на секунду или две вместо 30!

2
ответ дан 8 December 2019 в 15:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: