Domanda

Voglio ospitare un'applicazione web su un JVM privato offrono 32, 64, 128, 256 piani di MB.

La mia applicazione web utilizza Spring. E devo conservare alcuni oggetti per ogni registrati sessione utente.

La mia domanda è: Come posso profilo my web app per vedere quanto dimensione heap di cui ha bisogno in modo da poter scegliere un piano ?, Come faccio a simulare centinaia di utenti collegati allo stesso tempo

sto sviluppando l'applicazione usando Netbeans 6.7 Java 1.6 Tomcat 6.0.18

Grazie.

È stato utile?

Soluzione

Altri suggerimenti

Mi consiglia di utilizzare uno strumento come JMeter per fare il vostro test di carico. È possibile utilizzare jvisualvm vedere mucchio di base utilizzo o prendere un heap dump per vedere i dettagli esatti.

jvisualvm è una grande opzione per osservare l'utilizzo dell'applicazione della memoria JVM.

Tuttavia, una volta che sei attivo e funzionante, si potrebbe voler controllare le statistiche di utilizzo della memoria del JVM di tanto in tanto, senza dover arrivare a una console per l'esecuzione jvisualvm. Se lo fai, questa semplice applicazione web ( mucchio visualizzatore ) potrebbe essere di aiuto .

Si potrebbe proteggere l'applicazione modificando la web.xml in modo che i ruoli solo selezionati hanno accesso a questa applicazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top