我有一些大型(约 60 万行代码)Delphi 项目。它们包括我们团队开发的一些自定义组件。
通常,当我使用 ctrl+space 或仅按“.”调用代码完成时,IDE 会锁定并且很难思考很长时间。有时延迟可能是一分钟或更长时间。其他时候,它会立即弹出建议。
哪些因素会影响 Delphi 中智能感知的性能?有什么办法可以提高这种性能吗?
到目前为止,我最好的解决方案是关闭自动完成,当我需要安静地冥想一分钟左右时使用 ctrl+space。
我不得不提到 VS2005、VS2008 和 XCode 似乎都可以提供几乎即时的智能反馈(尽管我从未在这么大的项目上尝试过)。
作为替代方案,我提出了这个建议。