【问题标题】:Why does Visual C# express 2010, becomes slow and choppy, and the handles in Task manager become excessively high?为什么Visual C# express 2010,变慢,断断续续,任务管理器的句柄太高?
【发布时间】:2012-05-16 00:38:43
【问题描述】:

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

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

任何人都有任何想法。

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

【问题讨论】:

    标签: c# .net sql winforms


    【解决方案1】:

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

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

    【讨论】:

    • 很高兴知道我并不孤单。我想我担心的是我在我的程序中正在做的事情。内存泄漏什么的。感谢您的想法,我将等待看看是否会出现更具体的内容。
    • @K'Leg 如果有人想出一个解决方案来解决这个问题,如果你能在这里用另一个评论或 at-tag ping 我的名字,我将非常感激。我无法表达我浪费了多少时间试图为我的同事和我自己找出解决这个问题的优雅方法。
    • @K'Leg:是的,这就是我的肉,对不起。
    • 虽然这不是一个真正的答案,但它确实让我放心,这不是我正在做的事情。我只需要处理它,直到 MS 提出解决方案,或者这里的其他人。这真的不是什么大问题。
    【解决方案2】:

    我也遇到过这样的问题。

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

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

    我对这 3 点有问题,在操作系统升级和 AV 进程排除后,情况更好。希望这会有所帮助。

    【讨论】:

      【解决方案3】:

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

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

      vs2010 stuck/freeze in any kind of scrolling

      【讨论】:

      • 在您对该问题的回答中,您忘记告诉我们要禁用什么。
      猜你喜欢
      • 1970-01-01
      • 2012-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多