現在オフラインです。再接続するためにインターネットの接続を待っています

お使いのブラウザーはサポートされていません

このサイトを利用するには、ブラウザーを更新する必要があります。

Internet Explorer を最新バージョンに更新する

FIX が String.IndexOf メソッドを終了するには、予想以上に時間がかかるとします。NET Framework 4.0 のパフォーマンスを大幅に減少します。

重要: このサポート技術情報 (以下「KB」) は、翻訳者による翻訳の代わりに、マイクロソフト機械翻訳システムによって翻訳されたものです。マイクロソフトは、お客様に、マイクロソフトが提供している全ての KB を日本語でご利用いただけるように、翻訳者による翻訳 KB に加え機械翻訳 KB も提供しています。しかしながら、機械翻訳の品質は翻訳者による翻訳ほど十分ではありません。誤訳や、文法、言葉使い、その他、たとえば日本語を母国語としない方が日本語を話すときに間違えるようなミスを含んでいる可能性があります。マイクロソフトは、機械翻訳の品質、及び KB の内容の誤訳やお客様が KB を利用されたことによって生じた直接または間接的な問題や損害については、いかなる責任も負わないものとします。マイクロソフトは、機械翻訳システムの改善を継続的に行っています。

英語版 KB:2467309
現象
次のシナリオを検討してください。
  • Microsoft のターゲット アプリケーションを実行します。NET Framework 4.0。
  • アプリケーションの呼び出しをIndexof最初に見つかった部分文字列のインデックスをレポートします。
  • 多くの場合、部分文字列します。

このシナリオでは、その実行に予想よりも長い時間がかかるのIndexofメソッドです。したがって、アプリケーションのパフォーマンスを大幅に減少します。

メモ以前のバージョンのアプリケーションを対象とするとパフォーマンスの問題は発生しませんがします。NET フレームワークです。
解決方法

修正プログラムの情報

サポートされている修正プログラムを Microsoft から入手可能なようになりました。ただし、これは、この資料に記載されている問題のみを修正するものです。この問題が発生しているシステムにのみ適用されます。この修正プログラムは、さらにテストを受ける可能性があります。したがって、この問題で深刻な影響をされていない場合は、この修正プログラムを含む次の service pack のリリースを待つことをお勧めします。

この問題を解決するには、修正プログラムを入手するには、マイクロソフト カスタマー サポート サービスに問い合わせてください。Microsoft 顧客サポート サービス電話番号とサポート コストに関する情報の一覧については、次のマイクロソフト web サイトを参照してください。メモMicrosoft Support 担当者が特定の更新プログラムで問題が解決されると判断した場合特別な場合に、料金が通常のサポート免除されるキャンセルすることができます。追加の質問および問題の特定のアップデートの対象とならない問題については、通常のサポート料金が適用されます。

前提条件

この修正プログラムを適用するには、Microsoft が必要です。NET Framework 4.0 をインストールします。

インストールに関する情報

再コンパイルの必要のために。NET Framework 4.0 アセンブリをネイティブ コードは、この修正プログラムのインストールを完了する予想よりも長くかかります。この現象が発生すると、タスク マネージャーでは、CLR の最適化サーバ (Mscorsvw.exe) を実行していることがわかります。

情報を再起動します。

この修正プログラムを適用した後コンピューターを再起動する必要があります。Microsoft Visual Studio およびすべてを終了することをお勧めします。この修正プログラムを適用する前に NET Framework アプリケーション。

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

この修正プログラムは、以前にリリースされた修正プログラムに置き換えられません。

ファイル情報

この修正プログラムの英語 (u. S.) バージョンは、次の表に記載されている属性を持つファイルをインストールします。日付および時刻これらのファイルを世界協定時刻 (UTC) が表示されます。日付および時刻これらのファイルは、ローカル コンピューター、ローカル時刻を現在の夏時間 (DST) バイアスと共に表示されます。また、ファイルに対する特定の操作を実行すると、日付と時刻が変更可能性があります。
サポートされているすべての Windows XP、Windows Server 2003 の Windows vista、Windows Server 2008 での Windows 7 の x86 ベースのバージョン x
ファイル名ファイルのバージョンファイルのサイズ日付時間プラットフォーム
Clr.dll4.0.30319.4046,732,10415-12 月-201023: 51x86
Mscordacwks.dll4.0.30319.4041,141,59215-12 月-201023: 51x86
Mscordbi.dll4.0.30319.404955,21615-12 月-201023: 51x86
Mscorlib.dll4.0.30319.4045,196,11215-12 月-201023: 51x86
Nlssorting.dll4.0.30319.40456,14415-12 月-201023: 51x86
Sos.dll4.0.30319.404516,93615-12 月-201023: 51x86

サポートされているすべての Windows XP、Windows Server 2003 の Windows vista、Windows Server 2008 の Windows 7 の Windows Server 2008 R2 の x64 ベース バージョン x
ファイル名ファイルのバージョンファイルのサイズ日付時間プラットフォーム
Clr.dll4.0.30319.4049,798,98416-12 月-201000: 40x64
Mscordacwks.dll4.0.30319.4041,513,30416-12 月-201000: 40x64
Mscordbi.dll4.0.30319.4041,453,39216-12 月-201000: 40x64
Mscorlib.dll4.0.30319.4044,960,08016-12 月-201000: 40x64
Nlssorting.dll4.0.30319.40467,40816-12 月-201000: 40x64
Sos.dll4.0.30319.404597,83216-12 月-201000: 40x64

サポートされているすべての Windows Server 2003、Windows Server 2008 と Windows Server 2008 R2 の IA 64 ベースのバージョンの
ファイル名ファイルのバージョンファイルのサイズ日付時間プラットフォーム
Clr.dll4.0.30319.40419,382,08816-12 月-201001: 31IA-64
Mscordacwks.dll4.0.30319.4043,755,86416-12 月-201001: 31IA-64
Mscordbi.dll4.0.30319.4043,293,52016-12 月-201001: 31IA-64
Mscorlib.dll4.0.30319.4044,448,08016-12 月-201001: 31IA-64
Nlssorting.dll4.0.30319.404143,18416-12 月-201001: 31IA-64
Sos.dll4.0.30319.4041,203,01616-12 月-201001: 31IA-64



回避策
パフォーマンス問題を回避するを使用して、StringComparison.Ordinalアプリケーションを呼び出すときのパラメーターの値がIndexofメソッドです。
状況
Microsoft この問題を記載されているマイクロソフト製品の問題であることを確認済みです。
詳細
ソフトウェアの更新の用語の詳細については、Knowledge Base の資料を参照するには、以下の「base をクリックします。
824684マイクロソフトのソフトウェア更新プログラムについて説明するために使用される一般的な用語の説明

警告: この記事は自動翻訳されています

プロパティ

文書番号:2467309 - 最終更新日: 02/10/2011 21:42:00 - リビジョン: 1.0

  • kbbug kbfix kbqfe kbprb kbexpertiseinter kbhotfixserver kbmt kbsurveynew KB2467309 KbMtja
フィードバック
cript> >ascript' src='" + (window.location.protocol) + "//c.microsoft.com/ms.js'><\/script>");