2010-04-19 8 views
3

J'écris une application pour un périphérique Pocket PC qui semble être une fuite lente des ressources - après 24hrs l'appareil ne répond devient peu à peu et finit par se bloque complètement.performances Windows Mobile 6/6.5 Surveillance

sur XP/Vista Je voudrais à ce feu point haut PerfMon fidèle et graphiques de tracé des poignées, des fils, mémoire, etc mutex - tout ce qui pourrait être une fuite.

Quelqu'un peut-il recommander une approche pour cela sur Windows Mobile? Ce qui serait idéal serait un agent mobile qui recueille les compteurs de performance et les rapporte à une instance PC de PerfMon.

Je l'ai vu this article, mais il semble être spécifique à .NET Compact Framework - Je travaille toujours en C++/win32.

Répondre

3

Vous pouvez commencer avec App Verifier, mais vraiment l'outil que je (et tout le monde que je connais) utilise est Entrek's Codesnitch. Cette chose paie pour elle-même dans la première utilisation, chaque fois.

0

Embedded Visual C++ 4 contenait "Analyseur de performances à distance" qui pourrait le faire. Microsoft a rétracté EVC4 en téléchargement gratuit il y a quelques temps, mais il peut toujours être téléchargé à partir de MSDN ou trouvé sur Internet. Il ne semble pas fonctionner avec Windows Embedded 6 et plus récent et je ne suis pas sûr de savoir sur quel noyau Windows Mobile 6 est construit.