2009-06-26 25 views

答えて

3

Equatecは、.NET CF 3.5

+3

私はメモリプロファイラを探していました:「EQATECプロファイラはメモリプロファイラではなくコードプロファイラです。オブジェクトとメモリを追跡することではなく、より高速に実行できます。 – splattne

+1

私はあなたが彼の質問に答えなかったのを知っていますが、私は数ヶ月間その人の1人を探していました!ありがとう、ありがとう、ありがとう。 –

+0

あなたは大歓迎です:) –

6

メーカーが付属していますRemote Performance Monitorを使用をサポートしています。 GCヒープ、トレース可能なルートなどのスナップショットを提供します。

+1

それはちょうどあなたに無駄な情報の束を与えます。どのようにして誰がコードのどの部分がメモリ豚になっているのか、あるいはメモリリークがあるのか​​を見つけるのにどのように使うのでしょうか? –

+1

私はいくつかの機会にそれを使用し、その出力から貴重な情報を得ました。確かに、ルートグラフを読み、割り当てをトレースする方法を理解する必要がありますが、一度それを手に入れれば、それは非常に便利です。 – ctacke

2

CLR Profilerには、CF-SDKが付属しており、プロセスのヒープを表示することができます。 Remote Performance Monitorとは対照的に、いつもクラッシュすることはありません;-)

+0

ヒープダンプをダウンロードしようとすると、CLRプロファイラに「無効なパラメータのインデックス」というエラーメッセージが常に表示されます。誰にも解決策がありますか? –

+1

リモートパフォーマンスモニタのクラッシュに対する修正プログラムまたは回避策があります。私はここにそれについて書きました:http://geekswithblogs.net/GruffCode/archive/2012/12/27/finding-memory-leaks-in-.net-compact-framework-applications.aspx –

関連する問題