Je dois profiler à distance une machine virtuelle Java pour l'utilisation du processeur, les statistiques d'E/S et le nombre de descripteurs/gestionnaires de fichiers et prendre en charge les plates-formes * NIX et Windows. J'ai essayé d'utiliser l'API SIGAR, qui résume très bien les plates-formes en utilisant une implémentation de code natif sous-jacente, mais qui ne supporte pas le profilage à distance. Y a-t-il une autre API qui peut le faire? Sinon, est-il possible d'étendre le cadre SIGAR pour la surveillance JVM à distance? Tout indice sur où regarder serait utile. Merci d'avance!Profilage à distance d'une machine virtuelle Java
Répondre
AFAIK, la machine virtuelle Java en général peut être configuré pour permettre le profilage à distance.
Eclipse TPTP a le profilage et les capacités de création de graphiques même belles, ils mentionnent dans leur réseau Data Collection Subsystem
Le JVisualVM, livré avec le JDK, a également une section à distance.
NetBeans profiler fournit toutes sortes de profils, y compris les sessions à distance. Voir cette page de documentation pour démarrer le débogage à distance:
Cet utilitaire ne me permet pas de profiler les paramètres que j'ai indiqués. En particulier, il ne me donne pas la possibilité de mesurer les statistiques io ou le compte fd. –
Mon objection à profileur NetBeans est que je profile un processus à distance (méthode trace) et il fait un bon travail, mais il ne me laisse pas enregistrer le profil dans un fichier afin qu'il puisse être examiné plus tard ou par d'autres. Vraiment la frustration et l'omission flagrante. Il y a peut-être un moyen de le faire mais j'ai vérifié tout ce que je peux. – clearlight
Vous pouvez essayer JProfiler. Bien que son payé, vous pouvez d'abord essayer la version d'évaluation
Visual VM a été l'un des meilleurs profils et est open source. Je l'ai utilisé pour le profilage JVM et il est livré avec différents plugins/extensions pour voir différents rapports.
J'ai également essayé d'intégrer les serveurs WebSphere/Tomcat/Liferay et Glassfish. En fait, toute JVM ayant la capacité de gestion à distance JMX activée serait identifiée par la machine virtuelle Visual.
Par défaut, Visual VM identifie la JVM Sun mais, par ex. il ne pouvait pas reconnaître IBM JVM. Pour toutes les autres machines JVM non Sun, vous devez activer la fonction de gestion à distance JMX afin de vous connecter à la machine virtuelle Java à l'aide de Visual VM.
Veuillez ne pas inclure de «signatures» dans vos messages. Votre boîte utilisateur est automatiquement affichée pour vous. –
- 1. Profilage à distance d'un fichier jar?
- 2. machine virtuelle Java ID introuvable
- 3. Optimisation de machine virtuelle
- 4. Endianness de la machine virtuelle de Java
- 5. Échec de la machine virtuelle Java
- 6. Machine virtuelle Globus Toolkit
- 7. Quelle est la différence entre KVM (machine virtuelle Kilo) et JVM (machine virtuelle Java)?
- 8. requête de machine virtuelle?
- 9. Application Java de débogage à distance
- 10. lecteur de machine virtuelle à os x
- 11. La machine virtuelle Java ne reconnaît pas -XX: G1YoungGenSize?
- 12. Il ne crée pas une machine virtuelle Java (JNI)
- 13. Plantages aléatoires de la machine virtuelle Java dans ConcurrentGCThread
- 14. RMI/Gestion des exceptions dans une machine virtuelle Java personnalisée
- 15. Traitement des signaux dans la machine virtuelle Java
- 16. Est-ce que PHP a une machine virtuelle comme Java?
- 17. Installation d'IBM RAD 7.5 échoue avec plantage machine virtuelle Java
- 18. depuis le démarrage de la machine virtuelle Java
- 19. Comment écrire une machine virtuelle
- 20. Analyse à distance de la machine
- 21. Profilage/suivi d'applications Java
- 22. Un objet HttpSession peut-il être migré d'une machine virtuelle vers une autre machine virtuelle?
- 23. Est-il possible d'obtenir une instance MemoryMXBean avec une machine virtuelle Java distante?
- 24. Exécution de JWS à distance sur une machine 64 bits
- 25. Get IP de ma machine C# avec machine virtuelle installée
- 26. Régulateur de vitesse sur une machine virtuelle
- 27. synchronisation entre la machine locale et virtuelle
- 28. écran de changement Python résolution machine virtuelle
- 29. Comment renommer une machine virtuelle SharePoint
- 30. Machine virtuelle multicœur pour test mpi ouvert
Le TPTP n'est plus maintenu. = ( – Jolta