Calcule o tamanho da pilha JVM para hospedar aplicativos da web
-
24-09-2019 - |
Pergunta
Eu quero hospedar um aplicativo da web em um JVM particular Eles oferecem planos de 32, 64, 128, 256 MB.
Meu aplicativo da web usa a primavera. E eu guardo alguns objetos para cada sessão de usuário registrada.
Minha pergunta é: como posso perfilar meu aplicativo da web para ver quanto tamanho de pilha precisa para que eu possa escolher um plano?, Como posso simular centenas de usuários conectados ao mesmo tempo?
Estou desenvolvendo o aplicativo usando o NetBeans 6.7 Java 1.6 Tomcat 6.0.18
Obrigada.
Solução
- Para perfil que você pode usar Visualvm, YourKit, etc.
- Para simular a carga que você pode usar Apache Jmeter
Outras dicas
O JVISUALVM é uma ótima opção para observar o uso da memória JVM do seu aplicativo.
No entanto, depois de estar em funcionamento, convém verificar as estatísticas de uso de memória da JVM de tempos em tempos sem precisar chegar a um console para executar o JVisualVM. Se o fizer, este aplicativo da web simples (Visualizador de heap) pode ser útil.
Você pode proteger o aplicativo modificando o web.xml para que apenas as funções selecionadas tenham acesso a este aplicativo.