Réserver une Démo
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
Voici des exemples de lignes de commande pour créer une machine virtuelle 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