Pré. | Proc. |
Exigences du système
À l’aide du Profiler, vous pouvez analyser les applications créées pour ces plateformes :
- MicrosoftTM Native (C++, C, Visual Basic)
- Microsoft .NET (prenant en charge un mélange de code géré et non géré)
- Java
Applications natives Microsoft
Pour les applications C, C++ ou Visual Basic, le profileur nécessite que les applications soient compilées avec le compilateur Microsoft TM Native et que pour chaque application ou module concerné, un fichier PDB soit disponible. Le profileur peut échantillonner les configurations de débogage et de publication d'une application, à condition que le fichier PDB de chaque exécutable existe et soit à jour.
Applications Microsoft .NET
Pour les applications Microsoft .NET , le Profiler nécessite que le framework Microsoft .NET approprié soit installé et que pour chaque application ou module à analyser, un fichier PDB soit disponible.
Java
Pour Java, le profileur nécessite que le JDK approprié d'Oracle soit installé.
Les classes d'intérêt doivent également avoir été compilées avec des informations de débogage. Par exemple : « java -g *.java »
- Une nouvelle instance de la machine virtuelle d'application est lancée à partir d' Enterprise Architect - aucune autre action n'est requise
- La machine virtuelle d'application existante est attachée à partir d' Enterprise Architect - la Virtual Machine Java cible doit avoir été lancée avec l'agent de profilage Enterprise Architect
- java.exe -cp "%classpath%;.\ " -agentpath:"C:\Program Files (x86)\ Sparx Systems \EA\vea\x86\ssamplerlib32" monapplication
- java.exe -cp "%classpath%;.\ " -agentpath:"C:\Program Files (x86)\ Sparx Systems \EA\vea\x64\ssamplerlib64" monapplication