Программа WPF, библиотека C # и VS 2008 Professional - программа / практика профилировщика? - PullRequest
0 голосов
/ 28 октября 2011

У меня есть большое приложение WPF, которое использует собственную библиотеку C #, разработанную в VS 2008 Professional. Каков наилучший способ найти утечки памяти и в противном случае поместить приложение через профилировщик?

Я не могу использовать инструменты "Анализировать", потому что это не является частью моей версии VS (WTF?), И мне удалось найти только хороший инструмент WPFPerf, который не дает много эмпирических данных производительность моего приложения. На какие еще инструменты / практики я должен смотреть?

Ответы [ 3 ]

0 голосов
/ 28 октября 2011

dotTrace от JetBrains (производитель ReSharper) довольно хорош.

0 голосов
/ 28 октября 2011

Попробуйте автономный профилировщик для VS 2008 .Вы можете выполнить профилирование производительности и профилирование GC.Версия 2010 также может профилировать использование потоков.Вот несколько ссылок о том, как его использовать:

Сбор данных осуществляется через командную строку, но вы можете анализировать журналы профилировщика в Visual Studio.

0 голосов
/ 28 октября 2011

Для профилирования производительности вы можете использовать один из бесплатных компиляторов.

EQATEC - хороший профилировщик с бесплатным вариантом.Имеет некоторые ограничения в бесплатной версии.

SlimTune - очень хороший профилировщик производительности с открытым исходным кодом.

Что касается профилирования памяти, я не использовал никаких свободных, ноВы можете взглянуть на CLR Profiler для .NET Framework 4 ( CLRProfiler V4, Выпущено ).

...