3

我正在使用 Visual c# express 2010。通常它工作正常,但通常(并非总是)当我将其打开几天时,程序本身会变得不稳定。鼠标单击或击键需要半秒钟才能注册。即使在屏幕上移动鼠标也很不稳定。我过去曾尝试通过运行它并玩它几个小时,然后让它运行几天来测试它是否是我正在处理的项目,但它似乎没有任何问题。只有 VCSExpress.exe 似乎有问题。

我今天选择发布这个问题的原因是当我开始工作时,它很不稳定,我将其关闭并重新启动,工作了一个小时,然后开始变得不稳定(仅一个小时后),和往常一样的问题,关闭它关闭并重新启动,现在它工作正常。

有人有想法么。

我在 Windows 中编程。C# Winforms。和 sql

4

3 回答 3

2

Visual Studio 是一个非常反复无常的生物,这类性能问题并不少见。据我所知,这是由其他程序中的资源死锁引起的,这些程序导致一些不同的请求争夺对特定资源的权利,无论是鼠标、文件、显卡还是它认为可能的其他任何东西需要。我在几十台不同的计算机上遇到过类似的问题,这些计算机的硬件完全不同。除了VS2010之外,其中一些没有安装其他主要应用程序。

我能找到的唯一有助于控制问题的方法是使用像Process Lasso这样的程序,它允许您在加载时为 Visual Studio 设置核心亲和力,以限制 VS 使用机器上的前 1 个或 2 个核心. 这不会完全解决问题,但根据我的经验,它使它不那么常见,并且在它发生时也降低了严重性(它至少不会冻结基本文件导航并强制 Ctrl-Alt-Del 以终止进程匆忙)。

于 2012-05-07T13:55:51.440 回答
2

我也有类似的问题。

这里有一些可能会有所帮助的建议。

  • 防毒软件?排除 VS2010 进程可能会有所帮助,因为具有实时保护的 AV 将监视每个接触文件的进程。
  • 操作系统?遇到问题时我在XP下,也许升级到Win7会有所帮助。
  • 任何扩展?Resharper,生产力工具?

我对这 3 点有疑问,在操作系统升级和 AV 进程排除之后,情况要好一些。希望这可以帮助。

于 2012-05-07T14:23:58.713 回答
1

我认为这与图形驱动程序或硬件加速有关。

试试我在以下问题中的回答:

vs2010在任何类型的滚动中卡住/冻结

于 2012-05-07T13:48:03.643 回答