J'ai un projet qui fonctionne sur le .NET Micro Framework (ou NETMF) et je suis à la recherche d'un profileur. Jusqu'à présent, aucun de ceux que j'ai essayé ne fonctionnera sur NETMF. Est-ce que quelqu'un sait d'un profileur qui le fera?Y a-t-il des profileurs qui s'exécutent sur le .NET Micro Framework?
Répondre
Une semaine sans réponses.
Vous avez un problème difficile, qui est d'obtenir de bonnes données de mesure dans un très petit monde de l'empreinte.
Mon entreprise, Semantic Designs fournit profilers for a variety of languages including C# dans un certain nombre de variations. Nos profileurs de temps (C#) peuvent gérer plusieurs threads d'exécution, mais nécessitent un espace supplémentaire par appel de fonction pour suivre les données. Il n'est pas clair si vous avez besoin de cette capacité, et il n'est pas clair que vous avez la place pour le capturer. Nos profileurs de comptage nécessitent seulement assez d'espace pour le comptage des pistes pour chaque bloc de base (stocké dans une matrice) mais un espace de code supplémentaire comme instrumentation. Typiquement, vous avez besoin d'un compteur pour chaque 4-5 lignes de code que vous avez. C'est probablement votre meilleur pari.
Vous devrez probablement construire des machines de support personnalisées; en particulier, dans les petits environnements intégrés, nos clients doivent généralement construire un petit morceau de code qui exporte le contenu du tableau de comptage vers un fichier disque. Si vous pouvez y parvenir, vous pouvez obtenir des données de profilage.
- 1. Tutoriels .NET Micro Framework?
- 2. Matériel pour .NET Micro Framework
- 3. .NET micro framework + HOWTO ARM
- 4. .Net Micro Framework et services Web
- 5. .NET Micro Framework Fichier non sécurisé
- 6. Compatibilité Nlog avec .net micro framework
- 7. Comment fonctionnent les profileurs .NET?
- 8. Micro Framework .NET sur un cœur ARM Cortex-M3
- 9. VS2010 se bloque avec des projets de framework .NET Micro
- 10. Alternative à BitArray pour le .NET Micro Framework
- 11. Bibliothèque de contrôle d'interface utilisateur pour le .NET Micro Framework
- 12. Quelle est la différence entre .NET micro framework et .NET compact framework?
- 13. .Net Micro Framework Emulator: changer la valeur retournée par SystemInfo.SystemID.Model
- 14. Y at-il des profileurs open source existe pour Android
- 15. Comment obtenir une sous-chaîne avec .net micro framework?
- 16. .Net Micro avec Microsoft Azure
- 17. Flex Framework vs. Micro-Architecture
- 18. Le .NET Micro Framework prend-il en charge le bus CAN?
- 19. Profileurs pour applications Web ASP.Net?
- 20. Comment compiler une bibliothèque sur .NET Framework & .NET Compact Framework?
- 21. Livre sur le développement .Net Compact Framework
- 22. Quelles sont les bonnes cartes de développement de microcontrôleur pour apprendre le micro framework .Net?
- 23. Outils pour profiler les performances des applications .NET Compact Framework
- 24. Profileurs intra-JVM?
- 25. Obtenir des informations sur le modem dans .Net Compact Framework
- 26. Framework .NET 4.0 sur le même serveur que .NET 1.1
- 27. set System.Threading.Thread.CurrentThread.CurrentCulture sur le framework compact .net
- 28. .NET WinForms - application qui ne dépend pas de .NET Framework?
- 29. Quelle est la meilleure carte de développement .NET Micro Framework, pour moins de 300 $ US?
- 30. Profileurs de mémoire Tomcat
Quel est le besoin? Si vous voulez mesurer la vitesse, la méthode simple la chronomètre. Si vous voulez trouver les goulots d'étranglement, la méthode simple est [random-pause] (http://stackoverflow.com/questions/375913/what-can-i-use-to-profile-c-code-in-linux/ 378024 # 378024). –
Mike - Le besoin est le même que d'utiliser un profileur sur n'importe quel code .NET. Je comprends vos alternatives, mais travailler avec un profileur est beaucoup plus pratique et efficace. Étant donné que la performance est d'une importance vitale pour la programmation intégrée, j'ai pensé que quelqu'un aurait déjà abordé ce problème. –
"beaucoup plus pratique et efficace" C'est ce que pensent la plupart des gens, en particulier les constructeurs de profileurs, mais curieusement, il n'y a pas de raison de le sauvegarder] (http://stackoverflow.com/questions/1777556/alternatives-to-gprof/ 1779343 # 1779343), seulement les sentiments intestinaux des gens. De toute façon bonne chance. –