2012-12-13 2 views
2

J'ai un programme Java qui s'exécute sous Linux avec certaines conditions de verrouillage. Je veux utiliser Oracle Solaris Studio Performance Analyzer 12.3 pour le diagnostiquer.Utilisation d'Oracle Solaris Studio Performance Analyzer 12.3

Utilisation de collect -j on $JAVA $JAVA_OPTS [email protected] pour collecter des données de profil sur la machine cible. Analyseur (GUI) pour visualiser les données recueillies, mais could't trouver User Lock option dans l'onglet Metrics comme ceci:

Oops n'a pas pu télécharger l'image

qui devrait comme ceci:

Oops n'a pas pu télécharger l'image

Avec er_print voir les données

(er_print) metrics e%lock
Error: No data recorded to support metric specification: e%lock

Current metrics: e.user:i.user:name
Current Sort Metric: Exclusive User CPU Time (e.user)
Available metrics:
Exclusive User CPU Time: e.%user
Inclusive User CPU Time: i.%user
Size: size
PC Address: address Name: name

également withou t Verrouiller la métrique dans les métriques disponibles avec une méthode non-gui.
Y a-t-il un problème avec la collecte de données de profil? Comment puis-je voir l'option User Lock.

Merci pour votre aide!

Répondre

2

Pour activer verrouillage de profilage dans l'Analyseur de performances, vous devez exécuter le profil collect avec le commutateur -s on. Cela activera le profilage de verrouillage.