Domanda

Ho numerose applicazioni Spring Framework-based che girano su un server Tomcat 5.5. Alcuni di loro hanno le proprie istanze, alcune condividono un server con altre applicazioni. L'unica cosa che tutti hanno in comune è che essi richiedono enormi quantità di memoria, più di quanto io credo che in realtà dovrebbe richiedere. Ci sono strumenti là fuori per profilatura server Tomcat?

Per elaborare ulteriormente, questi funzionano su Ubuntu 9.04, tutte le patch, con accesso a 3 GB di memoria (circa la metà dei quali prende effettivamente up).

È stato utile?

Soluzione

Date un'occhiata a JConsole . Tomcat si espone un sacco di informazioni tramite JMX pure.

Detto questo, 1.5GB per una domanda non può essere che grottesco. A seconda dell'applicazione, ovviamente - se si tratta di un "Ciao Mondo", i problemi allora hai: -)

Altri suggerimenti

C'è una fiera pochi Java strumenti di profiling:

Hai solo bisogno di collegare il profiler alla JVM all'avvio.

Si potrebbe anche dare un'occhiata a Sonda Lamba, ma è più per il monitoraggio:

http://www.lambdaprobe.org/d/index.htm

Anche prendere un'occhiata a:

Java open source Profilers

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