2010-12-13 13 views

Antwort

1

Eine einfache Lösung wäre, eine Verbindung zu den Servern jvm w/Jconsole herzustellen. Es gibt einige Anweisungen here, ich habe sie nicht verwendet, aber es sollte einfach sein.

4

Laden Sie eine Kopie der visuellen VM hier https://visualvm.dev.java.net/download.html

dann die Glassfish plungin installieren. Funktioniert wie ein Champion und macht genau das, was Sie wollen.

+1

Beachten Sie, dass es auch mit dem JDK kommt. –

1

Geben Sie in Ihrer Windows-Startoption jconsole ein.

Wenn Sie mit der jconsole.exe kommen, klicken Sie darauf.

Wählen Sie dann in lokalen Prozessen den für die laufende Glassfish-Domäne relevanten Prozess aus.

Sie können die Prozess-ID vom Task-Manager abrufen.

Wenn die jconsole Panel öffnet Sie die folgenden in der Registerkarte Speicher sehen:

1. Heap Memory Usage 
Java takes memory from the OS. Part of this memory is called Java Heap Memory. Whenever an object is newly created it is allocated memory from the Java Heap space and when it is garbage collected the memory occupied by this object is returned back to the OS. 

2.Non Heap Memory Usage 
3.Memory Pool Eden Space 
4.Memory Pool Survivor Space 
5.Memory Pool Tenured Gen 
6.Memory Pool Code Cache 
7.Memory Pool Code Gen 

Gute Verbindung mit seiner Erklärung ist hier: How is the java memory pool divided?

Verwandte Themen