Comment puis-je calculer ou déterminer la consommation de mémoire d'un programme écrit en Java en utilisant NetBeans?Comment calculer ou déterminer la consommation de mémoire d'un programme écrit en Java en utilisant NetBeans?
Répondre
Puisque vous utilisez Netbeans, il y a un bouton de profil principal de projet juste à côté du bouton de débogage de votre barre d'outils. L'option Mémoire vous permet de surveiller graphiquement la mémoire pendant l'exécution de votre projet principal. La fenêtre -> Profiler -> Aperçu de télémesure vous donne un graphique de votre consommation de mémoire similaire à celui-ci:
et même:
Parmi toutes sortes d'autres détails ...
Netbeans a un profileur intégré génial. Commencez par aller au Profile -> Advanced Commands -> Run Profiler Calibration
pour le configurer. Une fois que vous avez terminé, vous pouvez profiler en cliquant sur le chronomètre en haut de votre écran, à droite de "Projet de débogage".
Si vous voulez vérifier la consommation de mémoire et d'autres statistiques, vous ne pouvez pas essayer.
$ JAVA_HOME/bin/jconsole
Il vous permet de choisir le processus PID de votre application et voir la mémoire et l'utilisation du processeur lors de l'exécution. REMARQUE: Vous n'avez pas besoin d'installer NetBeans pour pouvoir également l'utiliser dans des environnements de production.
Si vous voulez calculer la mémoire de votre programme Java, vous pouvez calculer à tout moment avec ce code:
double currentMemory = ((double)((double)(Runtime.getRuntime().totalMemory()/1024)/1024))- ((double)((double)(Runtime.getRuntime().freeMemory()/1024)/1024));
Il vous donnera l'utilisation de la mémoire en méga-octets. Vous pouvez utiliser ce code pour vérifier l'utilisation de la mémoire à différents moments et conserver l'utilisation maximale de la mémoire ou faire des statistiques.
Cela fonctionnera même si vous n'utilisez pas NetBeans.
Pourquoi tant de doubles moulages? Utilisez/1024d à la place;) –
- 1. Déterminer la consommation de mémoire
- 2. Programme de serveur hôte écrit en Java
- 3. Calculer la similarité de cosinus en utilisant le programme java
- 4. Comment calculer l'utilisation de la mémoire en PHP
- 5. collections Java consommation de mémoire
- 6. Développement Web en Java en utilisant Netbeans
- 7. WebService en Java en utilisant NetBeans
- 8. Comment réduire le temps de démarrage et la consommation de mémoire d'un programme Java?
- 9. Consommation de performance et de la mémoire en C#
- 10. Boost.Flyweight consommation de mémoire
- 11. limite java programme avec spécifier la quantité de mémoire
- 12. Comment obtenir la mémoire PID, l'utilisation du processeur en utilisant le programme Java?
- 13. Mesure la consommation de mémoire supérieure (programme linux)
- 14. Consommation d'API RESTful en Java
- 15. Comment profil de mémoire en Java?
- 16. Java écrit en Stdin
- 17. Verrouiller ou Pin processus Java en mémoire
- 18. Performance du programme Java (temps de fonctionnement et consommation de mémoire)
- 19. Comment obtenir la mémoire de la consommation de courant « exe »
- 20. Programme 32 bits fonctionnant sur 64bit OS Consommation de mémoire
- 21. Allocation de mémoire en Java
- 22. changement JFrame ("java") logo en utilisant NetBeans
- 23. Application Performance/consommation de mémoire par Java EE App
- 24. Modifier le programme de mot de passe en Java en utilisant NetBeans
- 25. Générateur d'installateur écrit en Java?
- 26. Comment calculer la somme de chiffres de 3^1002 en utilisant java ou c?
- 27. Comment utiliser la barre de progression en Java (GUI Netbeans)
- 28. Gestion de la mémoire NetBeans
- 29. Comment conserver la mémoire en Java?
- 30. Programme de test d'unité écrit en C
Essayez http://stackoverflow.com/questions/74674/how-to-do-i-check-cpu-and-memory-usage-in-java –