2010-12-04 11 views
8

ここからダウンロードしたCLRプロファイラlink textは、.NET 4.0を使用して実装されたアプリケーションでは機能しません。 .NET 4.0用のバージョンはありますか?ありがとう。は、.NET 4.0用のCLRプロファイラですか?

+0

、[あなたはこれを試す可能性がある。](http://stackoverflow.com/questions/2473666/tips-for-optimizing-c-net-programs/2474118#2474118) –

答えて

11

更新: .NET Framework 4のCLRプロファイラはnow available hereです。

.NET 4.0用のCLRプロファイラが見つかりませんでしたが、環境変数を設定した場合、古いバージョンを使用できるようになります。COMPLUS_ProfAPI_ProfilerCompatibilitySetting詳細はthis blog postを参照してください。

.NET 4.0以降、CLRはイベントログにいくつかの情報を出力して、プロファイラをロードする際の問題の診断に役立ちます。これらのログは、イベントビューアで簡単に表示できます。

+0

Iまた、.NET 4.0を完全にサポートするVisual Studio 2010(アルティメットまたはプレミアム)のプロファイラ用のプラグインも実装します。 (免責事項:私はVSプロファイラで働いています) –

+0

CLRプロファイラ2.0を使用して.NET 4.0アプリケーションを起動すると、「アプリケーションが共通言語ランタイムを開始するのを待つ」に固執します。 show – jiangok

+0

をクリックすると、COMPLUS_ProfAPI_ProfilerCompatibilitySettingのDisableV2ProfilerとEnableV2Profilerの両方を試しましたが、どちらも.net 4.0アプリケーション用の2.0 CLRプロファイラではありませんでした。私が逃していることを教えてください。ありがとう。 – jiangok

4

CLRプロファイル4.0はここからダウンロードすることができます:

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=f4addc9d-be61-4ebc-90b2-5f50812c2037

インストーラは唯一の64ビットですが、7Zを使用して、それを解凍することができますし、32bit版がパッケージ内にあるように見えます。あなたはプロファイラを探している間

+1

このダウンロードは取り込まれていますか? – Ant

+1

再リリースされたようです:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=be2d842b-fdce-4600-8d32-a3cf74fda5e1 – Ant

関連する問題