2009-06-26 14 views

risposta

3

Equatec supporta .NET CF 3.5

+3

Grazie, ma cercavo un profiler di memoria: "Il profiler EQATEC è un profiler di codice, non un profiler di memoria, quindi si tratta di creare la tua app corri più veloce, non sul tracciamento di oggetti e memoria. " – splattne

+1

Amico, so che non hai risposto alla sua domanda, ma ho cercato uno di quelli per mesi! Grazie, grazie, grazie. –

+0

siete i benvenuti :) –

6

Utilizzare il Remote Performance Monitor che viene fornito con Studio. Fornisce istantanee dell'heap GC, radici tracciabili e molto altro.

+1

Ti dà solo un mucchio di informazioni inutili. Come può qualcuno usarlo per scoprire quali parti del tuo codice sono hog della memoria o perdite di memoria? –

+1

L'ho usato in diverse occasioni e ho ricevuto informazioni preziose dal suo output. Certo, devi capire come leggere i suoi grafici radice e rintracciare le allocazioni, ma una volta che hai messo le mani su quello, è abbastanza utile. – ctacke

2

Il viene fornito con CF-SDK e consente di visualizzare l'heap di un processo. A differenza di Remote Performance Monitor non si arresta tutto il tempo ;-)

+0

Il CLR Profiler mostra sempre un messaggio di errore che dice "indice parametro non valido" "durante il tentativo di scaricare il dump dell'heap. Qualcuno ha una soluzione? –

+1

Esiste un hotfix/soluzione alternativa per gli arresti anomali di Remote Performance Monitor. Ne ho scritto qui: http://geekswithblogs.net/GruffCode/archive/2012/12/27/finding-memory-leaks-in-.net-compact-framework-applications.aspx –