title: Delphi code completion performance
body: <p>I have a few large (~600k lines of code) Delphi projects.  They include some custom components which our team has developed.</p>
  
  <p>Often, when I call up code completion with ctrl+space or just by pressing ".", the IDE locks up and thinks really hard for a long time.  Sometimes the delay can be a full minute, or more.  Other times, it pops up immediately with suggestions.</p>
  
  <p>What factors influence the performance of intellisense in Delphi?  Is there any way I can improve this performance?</p>
  
  <p>My best solution so far is to turn off the automatic completion, and use ctrl+space when I need to meditate quietly for a minute or so.</p>
  
  <p>I can't help but mention that VS2005, VS2008, and XCode all seem to give virtually instant intellisense feedback (although I've never tried it on a project this large).</p>
  
  <p>As an alternative, <a href="http://delphi.uservoice.com/pages/4432-general/suggestions/196926" rel="noreferrer">I've offered this suggestion</a>.</p>