Pré. | Proc. |
Exigences du système
À l'aide du profileur, vous pouvez analyser les applications conçues pour ces plates-formes :
- Microsoft TM natif (C++, C, Visual basic)
- Microsoft .NET (prenant en charge un mélange de code managé et non managé)
- Java
Applications Microsoft natives
Pour les applications C, C++ ou Visual Basic, le Profiler nécessite que les applications soient compilées avec le compilateur Microsoft TM Native et que pour chaque application ou module d'intérêt, 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 profileur 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 d'application VM 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 machine Virtual Machine Java cible doit avoir été lancée avec l'agent de profilage d' 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