【问题标题】:JavaScript Intellisense in VS2010 extremely slow and memory hungryVS2010 中的 JavaScript Intellisense 速度极慢且内存不足
【发布时间】:2011-06-05 07:45:15
【问题描述】:

我在 VS2010 中遇到了两个 Intellisense 问题。我们的项目非常大,它由几百个 .js 文件组成,其中包含几十万行代码。使用 VS2010 5-10 分钟后,内存使用量很容易攀升至 1gb 以上,这会导致速度显着下降,并且每次我在文件之间按 CTRL+TAB 时,状态栏中都会出现“正在更新 JavaScript Intellisense”。我们所有的 .js 文件都有标签,因此 Intellisense 知道在哪里可以找到相关代码,每个 .js 都可以轻松引用 20-30 个其他 .js 文件。

所以我假设每次您 CTRL+TAB 或打开一个新的 .js 文件时,Intellisense 都会重新构建,在我看来,无论您是否进行任何更改或现在,每次您 CTRL+TAB 时它都会重新构建 Intellisense ,而且它似乎永远不会释放任何内存,内存使用量永远不会下降。

我已经尝试了我在网上找到的所有解决方案,甚至一些看起来很愚蠢的解决方案,因为我越来越绝望了,我什至今天安装了 VS2010 SP1 Beta,希望微软已经修复它 - 不。

关闭 TABS 也无济于事,内存使用率仍然很高。 我目前的解决方案是每 30-60 分钟重新启动 VS2010 并尝试保持最少数量的文件打开。

有什么想法吗?

【问题讨论】:

  • VS2010 内存大户?没门! (对不起,不得不)。无论我在当前项目中做什么,VS2010 似乎都使用了大约 1GB。如果这会减慢速度并且当前没有修复程序(我知道,糟糕的响应),您可能需要在开发工作站上增加更多内存。
  • 我的 PC 有 6gb 的 RAM :-/,我可能应该说,当它为 .NET 项目使用 1gb 时,它并不像 JavaScript 项目的 1gb 那样慢。当它为 JavaScript 项目使用 400-500mb 时,它也很好。只有当它开始达到 1gb 左右时,它才会像疯了一样减速。 Tabbing 很慢,有时点击 IDE 没有响应,只能使用键盘。此外,我们经常使用 /// 标签。
  • 我也遇到过同样的问题。只需尝试不同的 IDE。我是一名 dotnet 开发人员,但我在 webstorm 中完成了我所有的 ajax 和 web 开发:jetbrains.com/webstorm。 javascript代码完成令人难以置信!试一试。
  • 我在链接项目中的修复:stackoverflow.com/questions/6598579/…

标签: javascript visual-studio-2010 memory intellisense performance


【解决方案1】:

你在 VS 中安装了 re-sharper 吗?卸载 re-sharper 可能会帮助您解决这个问题。

【讨论】:

    【解决方案2】:

    虽然我也遇到过同样的问题,但在解决循环引用和 JS intellisense 的注释错字之后,这种情况并没有出现。

    【讨论】:

      猜你喜欢
      • 2023-03-08
      • 1970-01-01
      • 2019-05-09
      • 2012-12-23
      • 1970-01-01
      • 2021-10-23
      • 2023-01-31
      • 2015-07-22
      • 1970-01-01
      相关资源
      最近更新 更多