У меня есть несколько больших (~ 600 тыс. строк кода) проектов Delphi. Они включают некоторые пользовательские компоненты, разработанные нашей командой.
Часто, когда я вызываю завершение кода с помощью ctrl + space или просто нажимая ".", среда IDE блокируется и долго думает. Иногда задержка может быть полной минутой или более. В других случаях он сразу же появляется с предложениями.
Какие факторы влияют на производительность intellisense в Delphi? Можно ли улучшить эту производительность?
Мое лучшее решение до сих пор заключается в отключении автоматического завершения и использовании ctrl + space, когда мне нужно медитировать спокойно в течение минуты или около того.
Я не могу не упомянуть, что VS2005, VS2008 и XCode все, кажется, дают практически мгновенную обратную связь с intellisense (хотя я никогда не пробовал это в проекте, это большое).
В качестве альтернативы Я предложил это предложение.