====== Profilage de code sous VisualStudio 2012 ====== Cette page explique comment réaliser une analyse de profilage du code METAFOR sous VisualStudio 2012. * Premièrement, il est nécessaire d’ajouter une configuration //win32// sous le projet //Metafor// pour que le projet puisse être lancé par le profileur. Pour ce faire, il faut ajouter, avec un éditeur de texte, les lignes de code ci-dessous dans le fichier ''metaBin\mtMain\Metafor.vcxproj'' sous la ligne de code ''''. Release Win32 * Ensuite, dans //VisualStudio//, il faut choisir //ConfigurationManager// dans le menu //x64//. {{ :doc:devel:profiling1.png?800 |}} * Dans la nouvelle fenêtre, choisir //New// dans le menu //active solution platform//. {{ :doc:devel:profiling2.png?600 |}} * Sélectionner //Win32// comme nouvelle plateforme et valider. {{ :doc:devel:profiling3.png?300 |}} * Remettre //x64// comme plateforme active et fermer la fenêtre. {{ :doc:devel:profiling4.png?600 |}} * Compiler en mode //ReleaseWithDebugInfo//. {{ :doc:devel:profiling5.png?800 |}} * Mettre //Metafor// en projet de démarrage. {{ :doc:devel:profiling6.png?500 |}} * Dans les propriétés, sous //Debugging//, ajouter les arguments de commande ''–nogui –run apps.qs.cont2'' pour lancer le cas-test //cont2// et choisir comme répertoire de travail la base du test. {{ :doc:devel:profiling7.png?400 |}} {{ :doc:devel:profiling8.png?600 |}} * Finalement, dans le menu //Analyze//, on peut commencer une analyse de performance. {{ :doc:devel:profiling9.png?800 |}}