Refactoring, optimisation, ... sous XCode ?
Fregg
Membre
Salut a tous,
Je ne sais pas si je suis dans la bonne section pour poser cette question, car en fait ma question concerne plus XCode que cocoa... Je m'en excuse par avance si ce n'est pas le cas.
Existe-t-il un moyen, une option, ... etc. qui permettrait que XCode me dise quelles sont les méthodes qui ne sont pas appelées ou quelle sont celles qui sont appelées beaucoup lors qu'une exécution (ou simplement à la compilation) de mon programme, histoire de supprimer les premières et optimiser les secondes ? Peut-il créer qq'chose qui ressemblerait a un diagramme de classe et/ou diagramme de séquence, ... (ou autre outils UML) et qui me permettrait de voir plus clair ?
Merci beaucoup...
Je ne sais pas si je suis dans la bonne section pour poser cette question, car en fait ma question concerne plus XCode que cocoa... Je m'en excuse par avance si ce n'est pas le cas.
Existe-t-il un moyen, une option, ... etc. qui permettrait que XCode me dise quelles sont les méthodes qui ne sont pas appelées ou quelle sont celles qui sont appelées beaucoup lors qu'une exécution (ou simplement à la compilation) de mon programme, histoire de supprimer les premières et optimiser les secondes ? Peut-il créer qq'chose qui ressemblerait a un diagramme de classe et/ou diagramme de séquence, ... (ou autre outils UML) et qui me permettrait de voir plus clair ?
Merci beaucoup...
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Le menu DESIGN est à visiter également.
C'est un outil de profiling fourni avec XCode, dans le répertoire /Developer/Applications/Performance Tools.
De plus tu as des tutoriels accessibles pour t'apprendre à faire du profiling, toujours dans le menu "Help" de l'application "Shark".
Tu peux aussi regarder du côté des autres outils présents dans ce même dossier, comme Sampler ou autres (que je n'ai jamais utilisé mais qui sont pourtant là pour le genre de choses que tu veux faire, à savoir du profiling, de l'optimisation, et de l'introspection de ton code)
Merci AliGator, je ne savais pas que cela s'appelait du "profiling", du coup je ne m'y attardait pas quand je voyais le mot. Maintenant que je le sais, j'y ferai gaffe et testerai les différent outil dans le répertoire indiquer... Merci beaucoup.
Oui, j'utilise XCode 3, j'irai donc voir de plus près INSTUMENTS, merci...