FIX の 2005 年の Visual Studio の大規模な Visual Basic のプロジェクトを含むソリューションを使用すると、パフォーマンスが低下可能性があります。

文書翻訳 文書翻訳
文書番号: 917452 - 対象製品
すべて展開する | すべて折りたたむ

目次

現象

Microsoft Visual Studio の 2005 年の大規模なプロジェクトが含まれている Microsoft Visual Basic のソリューションを開発する場合は、次のパフォーマンスの問題、Visual Studio 2005 IDE でを発生するがあります。
  • それはビルドし、ソリューションを再構築するのには時間がかかります。
  • デバッグを開始するには、f5 キーを押すと、低速の応答時間が発生します。
  • シンボリック名の変更を実行が低速の応答時間が発生します。名の変更処理中に 50% を超える CPU 使用率が向上します。
  • 低速な応答時間コード エディターでを発生します。
  • IntelliSense での低速の応答時間が発生します。
  • 仮想メモリの消費量が Visual Studio 2005年より以前のバージョンの Visual Studio を増加します。

原因

この問題は Visual Basic 2005年コンパイラのパフォーマンス上の問題があるために発生します。

解決方法

修正プログラムの情報



サポートされている修正プログラムをマイクロソフトから入手することができます。ただし、この修正プログラムはこの資料に記載されている問題のみを修正するものです。この修正プログラムは、この特定の問題が発生しているシステムにのみ適用されます。この修正プログラムは、今後さらにテストがあります。したがって、この問題のために深刻な影響を受けていない場合は、この修正プログラムを含む次のソフトウェア更新プログラムのリリースを待つことをお勧めします。

この修正プログラムは、MSDN コード ギャラリーからダウンロードするには、次のマイクロソフト Web サイトを参照してください。
http://code.msdn.microsoft.com/KB917452

MSDN コード ギャラリーの修正プログラムが入手できる言語が表示されます。お使いの言語が表示されない場合コード ギャラリー リソース ページがその言語の利用できないためにです。

その他の問題が発生した場合、またはトラブルシューティングが必要な場合は、別のサービス リクエストを作成する必要があります。追加の質問およびこの特定の修正プログラムの対象とならない問題については、通常のサポート料金が適用されます。マイクロソフト カスタマー サービス & サポートの電話番号の一覧または別のサービス リクエストを作成するには、次のマイクロソフト Web サイトを参照してください。
http://support.microsoft.com/contactus/?ws=support

前提条件

必要条件はありません。

再起動の必要性

この修正プログラムの適用後、コンピューターを再起動する必要はありません。

修正プログラムの置き換えに関する情報

この修正プログラムは、マイクロソフト サポート技術情報の記事 915038 に記載されている修正プログラムが置き換えられます。

レジストリ情報

重要: このセクション、方法、またはタスクには、レジストリの変更方法が記載されています。レジストリを誤って変更すると、深刻な問題が発生することがあります。レジストリを変更する際には十分に注意してください。万一に備えて、編集の前にレジストリをバックアップしてください。問題が発生した場合でも、レジストリを復元できます。レジストリをバックアップおよび復元する方法の詳細については、以下のサポート技術情報番号をクリックしてください。
322756 Windows でレジストリをバックアップおよび復元する方法


この修正プログラムの多くのパフォーマンスの向上を取得するには、OptimizePDB のレジストリ値を追加します。以下が手順例となります:
  1. クリックしてください。 ボタンをクリックし、[ Exchange Server 2010 SP1 をインストールした後 Outlook クライアント アプリケーションがパブリック フォルダーに接続できない] をクリックし、プロパティ ].
  2. 見つけて、次のレジストリ キー] をクリックします。
    HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\VB エディター
    Visual Basic Express を使用している場合は、レジストリ キーでは、次があります。
    HKEY_CURRENT_USER\Software\Microsoft\VBExpress\8.0\VB エディター
    .
  3. クリックしてください。 編集[ 新しいプロパティ DWORD 値.
  4. 種類 OptimizePDBをクリックし、ENTER キーを押します。
  5. Usbehci.sys OptimizePDBプロパティ 変更.
  6. 種類 1プロパティ ].
  7. レジストリ エディターを終了します。

    OptimizePDB レジストリ値を追加すると、Visual Studio の 2005 年に Visual Basic のソリューションを開きます。次に、クリックします。 ソリューションのクリーン で、 ビルド メニューです。
OptimizePDB レジストリの値、Visual Basic コンパイラのパフォーマンスを向上させるために、.pdb ファイルを最適化できます。ただし、新しい .pdb ファイル形式は、古い .pdb ファイル形式と完全に互換性ありません。そのため、バージョンのこの修正プログラムの適用がない Visual Studio 2005年、.pdb ファイルの新しい形式を読み取ることができません可能性がありますできません。この問題を解決するには、すべての開発コンピューターにこの修正プログラムを適用します ソリューションのクリーン または ソリューションをリビルドします。 で、 ビルド 前に、デバッグのメニューです。

ファイル情報

この修正プログラムの英語版のファイル属性 (またはそれ以降のファイル属性) を、次の表に一覧表示します。これらのファイルの日付と時刻は世界協定時刻 (UTC) で表示されます。ファイルの情報を表示すると、ローカル時刻に変換します。UTC とローカル時刻との時差を確認するを使用して、 タイム ゾーン コントロール パネルの日付と時刻の項目に含まれる ◇

この修正プログラムには 2 つのパッケージが含まれています。Visual Studio 2005 では、1 つのパッケージをされ、1 つのパッケージは、Microsoft.NET Framework 2.0 のです。必要なパッケージ、Microsoft Support 担当者に伝えます。
Visual Studio 2005年パッケージ
元に戻す全体を表示する
ファイル名ファイル バージョンファイルのサイズ日付時間
Msvb7.dll8.0.50727.933,137,5362006 年 3 月 29 日01: 04
Msvbprj.dll 8.0.50727.932,768,8962006 年 3 月 29 日01: 05
.NET Framework 2.0 パッケージ
元に戻す全体を表示する
ファイル名ファイル バージョンファイルのサイズ日付時間
Vbc.exe 8.0.50727.931,146,8802006 年 3 月 29 日04: 55

状況

マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。

詳細

このパフォーマンスの修正プログラム (Microsoft Knowledge Base) の資料 915038 に記載されている修正プログラムが統合されています。 詳細については、「サポート技術情報」資料を参照するには、次の資料番号をクリックしてください。
915038FIX を 2005 年の Visual Studio Visual Basic 2005年プロジェクトを作成しているとき、Visual Basic でコンパイラのエラー メッセージ受信可能性があります。
詳細については、「サポート技術情報」資料を参照するには、次の資料番号をクリックしてください。
824684マイクロソフトのソフトウェア更新プログラムの説明に使用される一般的な用語の説明
このパフォーマンスの修正プログラムは Visual Basic 2005年の次の部分に影響します。
  • コンパイルのスループット
  • シンボルの名前変更のパフォーマンス
  • パフォーマンスを構築します。
  • XML ドキュメントおよびオーバーヘッドによって、エディット コンティニュ機能から発生するメモリの使用量
この修正プログラムを適用すると、次のパフォーマンスの向上 Visual Studio 2005年でを発生します。
  • 高速ビルドが発生して、応答時間を再構築します。
  • デバッグを開始する F5 キーを押して、高速の応答時間が発生します。
  • ユーザー コントロール デザイナーとコード ビューでの高速化の名前の変更が発生します。
  • IntelliSense をエディターで表示するための時間の短縮が発生します。
  • コード エディターでの対話を時間の短縮が発生します。
  • 少ない仮想メモリの消費量は、Devenv.exe プロセスが発生します。
  • コードを変更したり、コントロールの名前を変更すると、重大度と期間の両方で CPU 使用率が低下が発生します。
この修正プログラムをインストールし、何らかの理由でコンピューター上で Msxml6.dll ファイルがない場合は、XML コメント ブロックを次のエラー メッセージが表示される可能性があります。
1 XML ドキュメント解析エラー警告: テキスト コンテンツに、無効な文字が見つかりました。XML コメントは無視されます。
この問題を解決するには、Visual Studio 2005年インストール メディアに含まれている MSXML 6.0 パーサーをインストールします。

プロパティ

文書番号: 917452 - 最終更新日: 2012年9月12日 - リビジョン: 4.0
この資料は以下の製品について記述したものです。
  • Microsoft Visual Basic 2005
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Standard Edition
キーワード:?
kbfix kbbug kbqfe kbmt KB917452 KbMtja
機械翻訳の免責
重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。
英語版 KB:917452
Microsoft Knowledge Base の免責: Microsoft Knowledge Baseに含まれている情報は、いかなる保証もない現状ベースで提供されるものです。Microsoft Corporation及びその関連会社は、市場性および特定の目的への適合性を含めて、明示的にも黙示的にも、一切の保証をいたしません。さらに、Microsoft Corporation及びその関連会社は、本文書に含まれている情報の使用及び使用結果につき、正確性、真実性等、いかなる表明・保証も行ないません。Microsoft Corporation、その関連会社及びこれらの権限ある代理人による口頭または書面による一切の情報提供またはアドバイスは、保証を意味するものではなく、かつ上記免責条項の範囲を狭めるものではありません。Microsoft Corporation、その関連会社 及びこれらの者の供給者は、直接的、間接的、偶発的、結果的損害、逸失利益、懲罰的損害、または特別損害を含む全ての損害に対して、状況のいかんを問わず一切責任を負いません。(Microsoft Corporation、その関連会社 またはこれらの者の供給者がかかる損害の発生可能性を了知している場合を含みます。) 結果的損害または偶発的損害に対する責任の免除または制限を認めていない地域においては、上記制限が適用されない場合があります。なお、本文書においては、文書の体裁上の都合により製品名の表記において商標登録表示、その他の商標表示を省略している場合がありますので、予めご了解ください。

フィードバック

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com