Мониторинг производительности Windows Mobile 6 / 6.5 - PullRequest
3 голосов
/ 19 апреля 2010

Я пишу приложение для устройства Pocket PC, которое, по-видимому, медленно пропускает ресурсы - после 24 часов устройство постепенно перестает отвечать на запросы и в конечном итоге полностью блокируется.

В XP / Vista в этот момент я бы запустил верный PerfMon и построил графики дескрипторов, потоков, памяти, мьютексов и т. Д. - всего, что могло бы просочиться.

Может кто-нибудь порекомендовать подход для этого на Windows Mobile? В идеале был бы мобильный агент, который собирает счетчики производительности и сообщает о них экземпляру PerfMon на базе ПК.

Я видел эту статью , но, похоже, она специфична для .NET compact framework - я все еще работаю на C ++ / win32.

Ответы [ 2 ]

3 голосов
/ 19 апреля 2010

Вы могли бы начать с App Verifier , но на самом деле инструмент, который я (и все, кого я знаю) использует: Кодекс Энтрека . Эта вещь окупается при первом использовании, каждый раз.

0 голосов
/ 13 мая 2013

Встроенный Visual C ++ 4 содержал «Remote Performance Monitor», который мог сделать именно это. Некоторое время назад Microsoft отказалась от бесплатной загрузки EVC4, но ее все же можно скачать с MSDN или найти в Интернете. Похоже, он не работает с Windows Embedded 6 и новее, и я не уверен, на каком ядре установлена ​​Windows Mobile 6.

...