Sto eseguendo il debug di un'applicazione Silverlight che sta consumando il 100% di utilizzo della CPU perché alcuni eventi vengono generati ripetutamente. Innanzitutto, Intellitrace funziona su Silverlight?È possibile tenere traccia di tutti gli eventi attivati durante il debug di un'applicazione Silverlight in Visual Studio?
5
A
risposta
1
Intellitrace non funziona in Silverlight. Se è veramente un evento chiamato più volte, dovresti riuscire a vederlo nello stack delle chiamate se entri nel debugger.
In caso contrario, è probabile che sia qualcosa nella parte non gestita del codice. Si consiglia di turn on redraw regions che può aiutare a identificare se un elemento sta causando un ridisegno eccessivo che può rapidamente consumare la CPU.
3
Si potrebbe dare un'occhiata a Silverlight Spy. Ho usato la vecchia versione beta gratuita e l'ho fatto (se ricordo bene). È di grande aiuto anche per l'ottimizzazione della UI.
Problemi correlati
- 1. Includere tutti i file durante il debug in Visual Studio?
- 2. Perché Visual Studio looping durante il debug eventi UnhandledException
- 3. Utilizzando Crossfilter, è possibile tenere traccia di max/min durante il raggruppamento?
- 4. Gli eventi vengono generati, attivati o attivati?
- 5. Debug di Visual Studio con Silverlight 4 e Firefox
- 6. Perché il visualizzatore di debug del dizionario è meno utile in Visual Studio 2010 per il debug di Silverlight?
- 7. Iterare oggetto enumerabile durante il debug in Visual Studio
- 8. Durante il debug in Eclipse, è possibile saltare ad una linea ed eseguirla durante il debug?
- 9. Come tenere traccia di più eventi tattili in Libgdx?
- 10. È possibile saltare una quantità abituale di un loop durante il debug ?? Visual Studio
- 11. È possibile impostare i punti di interruzione durante il debug remoto con Visual Studio?
- 12. È possibile associare gli input dei moduli ai modelli in Backbone.js senza tenere traccia manualmente degli eventi di sfocatura?
- 13. Come tenere traccia degli eventi nell'estensione?
- 14. Prevenzione di Visual Studio dalla creazione di tutti i progetti durante il debug di uno
- 15. Eventi Jquery .bind attivati durante l'acquisizione di eventi o il fumetto di eventi
- 16. Sviluppo di Silverlight in Visual Studio Express?
- 17. Ignora un progetto in Visual Studio durante il debug
- 18. Visual Studio 2013 valore di variabile errato durante il debug
- 19. Come tenere traccia degli eventi personalizzati in paper_trail?
- 20. Come tenere traccia degli eventi di clic con google analytics
- 21. Il debug di Silverlight in Visual Studio 2010 si blocca quando si utilizza la tastiera
- 22. È possibile intercettare/ignorare tutti gli eventi click nella pagina?
- 23. Locals mancanti durante il debug in Visual Studio 2015
- 24. Backbone Eventi: registrazione di tutti gli eventi quando essi vengono attivati
- 25. Come eseguire il debug di un thread in Visual Studio
- 26. RunAs Un altro utente durante il debug in Visual Studio
- 27. Errore "Nessun disco nell'unità" durante il debug in Visual Studio
- 28. Visual Studio durante il debug: la valutazione della funzione richiede l'esecuzione di tutti i thread
- 29. Come forzare un'eccezione durante il debug in Visual Studio?
- 30. In che modo Visual Studio visualizza System.Double durante il debug?
+1 Sì, Silverlight spy è un ottimo strumento. Sto usando 3.0.0.11 supporta anche il visualizzatore di eventi. –