Réserver une Démo
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
Voici des exemples de lignes de commande pour créer une VM Java avec un agent JVMTI spécifique :
  1. java.exe -cp "%classpath%;.\ " -agentpath:"C:\Program Files (x86)\ Sparx Systems \EA\vea\x86\ssamplerlib32" monapplication
  2. java.exe -cp "%classpath%;.\ " -agentpath:"C:\Program Files (x86)\ Sparx Systems \EA\vea\x64\ssamplerlib64" monapplication
(Reportez-vous à la documentation du JDK pour plus de détails sur l'option de démarrage de la machine virtuelle -agentpath.)

Apprenez Plus