在F#中有什么办法可以提高推理引擎的速度吗?

时间:2012-03-13 17:44:33

标签: visual-studio f# intellisense cpu

我大多不等待结果或智能感知,因为它太慢了。

但有时候,当我不确定某种类型时,我希望它能在这里,并且推理运行需要很长时间。

但是,我的CPU一直在2%左右工作..

=>使用我的计算机资源可以让视觉工作室更具侵略性吗?

更新

  • 我使用Visual Beta 11
  • 虽然intellisense在加载解决方案后立即出现,但修改代码需要一段时间(大约20-30秒)

1 个答案:

答案 0 :(得分:4)

F#VS实现并不吝啬使用资源在编辑器中为您提供反馈。如果任何IntelliSense信息已过期,它将很乐意烧掉一个完整的核心(或多一点),试图抓住它。如果在此期间有任何陈旧的信息,它应该提供陈旧的结果。任何“温暖”的解决方案都需要等待几十秒。

(如果这是一个相对较新的安装,您可以从VS命令提示符运行ngen eqi以确保安装后NGEN已完成; F#编译器组件很慢,除非它们已经NGEN,并且这VS安装后在后台发生。)

如果您看到IntelliSense这么慢,我很想知道更多关于您的解决方案(文件数量,文件大小,使用类型提供程序?,......)来识别问题。