Je souhaite héberger une application Web sur un STRAND> JVM privé strong> Proposer 32, 64, 128, 256 Mo. P>
Mon application Web utilise le ressort. Et je stocke des objets pour chaque session utilisateur connectée. P>
Ma question est la suivante: Comment puis-je profiler mon application Web pour voir la taille de la taille du tas dont il a besoin pour que je puisse choisir un plan?, Comment puis-je simuler des centaines d'utilisateurs connectés en même temps? p>
Je développe l'application à l'aide de NetBeans 6.7 Java 1.6 Tomcat 6.0.18 P>
merci. p>
3 Réponses :
Mais si je veux simuler la charge et voir comment la mémoire augmente-t-elle avec chaque nouvel utilisateur, dois-je utiliser JMeter en conjonction avec Visualvm ou Yourkit?
JMeter peut être utilisé pour créer / simuler la charge et Visualvm ou votrekit peut être utilisé pour profiler l'application sous charge, alors oui. Vous voudriez les utiliser ensemble.
Jvisalvm est une excellente option pour observer l'utilisation de votre application de la mémoire JVM. p>
Cependant, une fois que vous êtes opérationnel, vous voudrez peut-être vérifier les statistiques de l'utilisation de la mémoire de JVM de temps en temps sans avoir à atteindre une console pour exécuter Jvisalvm. Si vous le faites, cette application Web simple ( Visualizer Heap ) pourrait être utile . p>
Vous pouvez protéger l'application en modifiant le web.xml afin que seuls les rôles sélectionnés ont accès à cette application. p>