2014-09-26 65 views
2

我在Visual Studio中有一个NodeJS项目,当它试图加载解决方案和项目需要2分多钟。VS2013 R3 NodeJS项目缓慢加载

寻找性能问题其他问题我已禁用源头控制,视觉感受和同步:

  • 工具>选项>源代码管理>插件选择
    • “电流源控制插件 “:无
  • 工具>选项>环境>常规
    • ” 自动调整基于客户端性能的视觉体验“:未选中
    • ‘启用富客户端的视觉体验’:未选中
    • ‘使用硬件图形加速(如果可用)’:未选中
  • 工具>选项>环境>同步设置
    • “为设置以下类别启用同步”:未选中

这些操作都没有提高项目加载时间的性能。

如何提高项目加载时间?有没有我应该考虑的事实,以免延迟加载时间?

我使用Visual Studio 2013更新3

更新

我想通了是怎么回事(见接受的答案)。

我会接受任何其他答案,告诉我如何防止文件夹被加载到资源管理器树中,因为我想保留此文件夹,但不适用于Visual Studio建议。

我已经测试过在项目浏览器树中切换“显示所有文件”选项,但它似乎不影响加载时间,因为浏览器树仍然需要处理目录中的所有文件(即使这些文件不是将在资源管理器树中显示)。

+2

如果您加载其他项目类型,加载时间是否正常? – Hatjhie 2014-09-26 09:19:51

+0

我已经创建了一个新项目“Basic Express Application”,并且它立即加载。我正在测试我在项目中所做的所有修改,以查看是否抓住了达到加载性能的步骤。 – Aebsubis 2014-09-26 10:26:50

+1

有趣。我会尽力在稍后重现此问题。 – Hatjhie 2014-09-26 10:34:51

回答

1

Visual Studio资源管理器树需要时间来处理项目文件夹中的所有文件。

我已经通过一个包含184,615个文件和15,012个文件夹(13.7 GB)的文件夹的符号链接对它进行了测试,并且该项目从未加载过(至少看起来不像它会在下一年之前加载),所以我不得不停下来。

从我的项目中清理尽可能多的文件夹和文件解决了问题,现在项目以3秒加载。