application profiling....??!

application profiling....??! - Divers - Programmation

Marsh Posté le 04-11-2005 à 17:35:36    

Bonjour  :jap: ,
 
    je voudrai savoir si vous connaissez une méthode (et surtout un outil) pour faire de l'application profiling d'une application (çàd prédire les performance d'une application sur base de son code seulement). Cette prédiction devrait se faire idéalement  :sol: indépendemment de l'architecture du µp sur laquelle le code(de langage qqconque) sera executé et du compilateur utilisé.
 
Jusqu'à présent je n'ai pas trouvé d'outils pouvant réaliser qqchose de pareil !! Ce qui s'en rapproche le plus, serait de lancer des programmes sur des Simulateurs de µp et de voir les résultats que cela donne (en terme de temps d'execution par exemple). Le problème est que les résultats seront alors fonction de l'architecture du µp !! (un peu ou pas trop dépendant de combien le code va utiliser les propriétés spécifiques d'une architecture)
 
Je sais qu'on peut par exemple comparer différent code sur la complexité des algortihmes dans celui-ci et dire tel est de type O(n) et l'autre de type O(n³) mais cela ne donne pas d'indication précise sur les performances (en terme de CPI par exemple)!!!
 
merci  :jap:  :jap:  :jap:
 
PS : j'ai déjà pas mal recherché sur le net à ce sujet mais sans succès


Message édité par ehben le 04-11-2005 à 17:36:33
Reply

Marsh Posté le 04-11-2005 à 17:35:36   

Reply

Marsh Posté le 04-11-2005 à 21:20:04    

gnuprof / oprofile / sysprof / valgrind

Reply

Marsh Posté le 15-11-2005 à 08:23:08    

merci pour la réponse.
Ce n'est néanmoins pas ce que je cherche exactement :s
 
Je cherche plutot (si ça existe) un programme qui permetterait de faire une analyse statistique sur le code (sans l'executer) et qui de là pourrait faire sortir des points intéressants sur les performances en temps d'execution.

Reply

Marsh Posté le 16-11-2005 à 10:51:06    

qqun connait peut-être un programme qui relève des statistiques (nbre de boucles, nbre de variables entières, ...)  sur du code informatique ??
 
J'ai cherché sur google des infos sur les relations qui pourraient y avoir entre performance et complexité algorithmique mais j'ai pas trouvé grand chose...
Qqun a peut-être un site à recommander sur la notion de complexité algorithmique??
 
merci à quiconque répondra ;)

Reply

Marsh Posté le 22-11-2005 à 14:29:13    

up
 
qqun connait peut-être un programme qui relève des statistiques (nbre de boucles, nbre de variables entières, ...)  sur du code informatique
 
Qqun a peut-être un site à recommander sur la notion de complexité algorithmique??

Reply

Marsh Posté le 22-11-2005 à 17:04:40    

gcov

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed