2010-08-02 36 views
1

我们有一堆电脑正在运行VS2010与Resharper。在VS2008中,Resharper的运行速度足够慢,所有其他开发者都停止使用它,即使是那些使用四核心盒和8GB内存的应用程序。在VS2010中,Resharper 5+启动得很好,工作正常......但在4小时内开始走下坡路。我们首先注意到像“Find Usages”这样简单的函数返回伪造结果(或者什么都不),然后它显着减慢,最后鼠标停止工作(而键盘变得非常慢)。我们的项目也不是很大 - 我们只有5位开发人员工作了一年,所以我想用Resharper有更大的项目。Resharper 5+只能间歇性地工作......有什么建议吗?

有什么建议吗?我团队中5名开发人员中的4名已经完全停止使用Resharper,另一名正在准备工作。我们都有不同的配置,电脑,甚至操作系统,但都有类似的问题。

谢谢!

+0

我跑R于VS2008#5.1一整天,很少有一个问题(速度或其他),我的工作站已经有几年了。一些解决方案包含10-20个项目。尽管如此,在C#中, VB可能会有所不同。 – TrueWill 2010-08-02 01:26:55

+0

听起来像我们的。 17个项目,1MM代码行。 – Andrew 2010-08-05 02:32:33

回答

1

您的结果听起来不典型。我们有一个百万行的代码库,尽管我们在5.1的测试运行器上遇到了速度问题(因此我们已经降级到5.0),但是我们没有像描述的那样出现任何问题。

你在写什么类型的项目? R#5.1对ASP.NET和ASP.NET MVC有几个修正,我认为那里也有性能修正(我没有付出太多的关注,因为我们没有做Web开发)。如果你不介意一个缓慢的测试运行者,并且你正在进行Web开发,请尝试升级。

否则,我建议您写下您在ReSharper's bug tracker中看到的问题,或通过他们的“Problem Using ReSharper”联系表单联系ReSharper支持。他们可能会有所帮助,而在减速的情况下,他们可能会引导您获取个人资料,以便他们能够看到问题所在。

+0

我们正在使用5.1。它远远优于5.0。我们的解决方案是17个项目,大约有100万行代码(至少与我们创建的其他代码库相比,这个代码看起来并不大),现在问题只发生在几个小时后(在它们发生之前远)。 我最初联系了ReSharper,他们最终表示他们需要我们的解决方案来查看问题,我们无法提供保密原因。我可能会再试一次,我只是想看看这里有没有人遇到问题。 – Andrew 2010-08-05 02:31:26

1

根据JetBrains的说法,这可能是由于在64位操作系统(非Win7)上使用Visual Studio(32位)导致的内存问题。请参阅:http://devnet.jetbrains.net/message/5262347#5262347

第二个问题是Windows代码中可能存在的错误。如果您在超过2 GB的虚拟内存上运行32位应用程序 ,那么当您将内存分配在前两个 演出中时,将无法获得 鼠标光标位置。 Visual Studio是一个32位的进程,在64位操作系统上运行时,可以访问大约3.5 GB的内存。 WPF使用GetCursorPos来查看您点击的位置 。有时它分配低于2GB的内存,有时高于。在 后面的情况下,你输了。鼠标点击,即。我们在VS 2008上遇到了这些 问题,但是WPF代码太少了,其他 通常不会明确地获取鼠标位置。

直到你可以升级赢得7,我已经找到了解决方法包括

  • 点击ALT键。这似乎让你点击,但你几乎必须不断撞击它,你切换窗口随时
  • 重新启动Visual Studio
  • 禁用ReSharper的
+0

你联系了JetBrains支持吗? – gorohoroh 2011-05-25 14:36:12

+0

我没有听起来很像这个已知问题(http://devnet.jetbrains.net/message/5262347#5262347),我注意到即使resharper被禁用,它也会发生,尽管频率较低。 – 2011-05-27 18:33:04

相关问题