3

Visual c#express 2010を使用しています。通常は正常に動作しますが、数日間開いたままにすると、プログラム自体が途切れる場合があります(常にではありません)。マウスクリックまたはキーストロークが登録されるまでに0.5秒かかります。画面上でマウスを動かしても途切れがちです。過去に自分が取り組んでいるプロジェクトかどうかをテストして、実行して数時間遊んだ後、数日間実行したままにしてみましたが、問題はないようです。VCSExpress.exeだけが問題を抱えているようです。

私が今日この質問を投稿することを選んだ理由は、私が働き始めたとき、それは途切れ途切れでした、私はそれをシャットダウンして再起動し、1時間うまくいき、そして途切れ始めました(わずか1時間後)、いつもと同じ問題、閉じますダウンして再起動すると、正常に動作します。

誰でもアイデアがあります。

私は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

私もこのような問題を抱えていました。

ここに役立つかもしれないいくつかのポインタがあります。

  • ウイルス対策ソフト?ライブ保護を備えたAVは、ファイルにアクセスする各プロセスを監視するため、VS2010プロセスを除外すると役立つ場合があります。
  • OS?問題が発生したときはXPを使用していましたが、Win7にアップグレードすると役立つ場合があります。
  • 拡張機能はありますか?Resharper、生産性ツール?

これらの3つのポイントを組み合わせると問題が発生しました。OSのアップグレードとAVプロセスの除外の後、状況は改善されました。お役に立てれば。

于 2012-05-07T14:23:58.713 に答える
1

グラフィックドライバやハードウェアアクセラレーションに関係していると思います。

次の質問に書かれているように私の答えを試してください:

vs2010は、あらゆる種類のスクロールでスタック/フリーズします

于 2012-05-07T13:48:03.643 に答える