Вопрос по .net, profiler, compact-framework, memory, profiling – Профилировщик памяти для .NET Compact Framework

9

Можно ли использовать инструмент для профилирования (памяти) приложения .NET compact Framework 3.5 (Windows Mobile)?

Thanks!

Ваш Ответ

3   ответа
3

Equatec поддерживает .NET CF 3.5

Спасибо, но я искал профилировщик памяти: "EQATEC Profiler - это профилировщик кода, а не профилировщик памяти. Так что все дело в том, чтобы заставить ваше приложение работать быстрее, а не в отслеживании объектов и памяти. & Quot; splattne
FWIW, Eqatec был куплен Telerik, свернут в JustTrace и поддержка CF была отброшена (к сожалению). Таким образом, мы вернулись к практически безуспешному решению.
добро пожаловать :)
Чувак, я знаю, что ты не ответил на его вопрос, но я искал один из них в течение нескольких месяцев! Спасибо Спасибо спасибо.
6

Удаленный монитор производительности что идет со студией. Это дает снимки кучи GC, прослеживаемые корни и многое другое.

Это просто дает вам кучу бесполезной информации. Как кто-то может использовать это, чтобы узнать, какие части вашего кода являются боровами памяти или имеют утечки памяти?
Предоставленная ссылка больше не работает
Я использовал его несколько раз и получил ценную информацию из его результатов. Конечно, вы должны понимать, как читать его корневые графики и отслеживать обратное распределение, но как только вы это освоите, это будет весьма полезно.
2

CLR Profiler также поставляется с CF-SDK и позволяет просматривать кучу процессов. В отличие отУдаленный монитор производительности он не падает все время ;-)

Существует исправление / обходной путь для сбоев удаленного монитора производительности. Я написал об этом здесь:geekswithblogs.net/GruffCode/archive/2012/12/27/…
Профилировщик CLR всегда показывает сообщение об ошибке, в котором говорится «неверный параметр», индекс ». при попытке скачать дамп кучи. у кого-нибудь есть решение?

Похожие вопросы