Tomcat7 erkennen Speicherverlust
Ich habe eine einfache Anwendung mit vaadin 6 Hexe enthält einen callendar und die Leute können machen einige Termine dort.
Das problem ist, wenn mehr wie 10 Leute verbindet, die Speicherauslastung liegt bei 95%.(Ich habe 125mb auf dem server läuft Ubuntu Server 32 bit).
Hier sind die screenshots:
Wenn ich geben Sie tomcat und testen, ob fomr memory leaks, den ich bekommen:
Den folgenden web-Anwendungen beendet wurden (reloaded " noch nicht eingesetzt wurde), aber Ihre
Klassen aus vorherigen Läufe sind noch im Speicher geladen, so dass ein Speicher
Leck (einen profiler verwenden, um zu bestätigen):
/myapp
/myapp
/myapp
/myapp
/myapp
Als ich tomcat installiert ich habe gerade einen clean install, und änderte den Häfen, so dass ich eine Verbindung herstellen kann, dass es auf port 80, auch ich habe einige Benutzer, so kann ich eine Verbindung zu web-manager. Das ist alles
Kann es sein, das etwas in meinem code, oder habe ich nicht eingerichtet, tomcat richtig, dass die Ursachen dieser Speicherverlust?
- 125MB RAM? Für ein application-server?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihrer immer diesem weil statische Variablen. Wenn Sie starten Sie Ihren server oder application die statischen Variablen werden nicht entladen, einige Zeit. Dieser link wird Ihnen helfen zu verstehen, etwa diese:http://frankkieviet.blogspot.ca/2006/10/classloader-leaks-dreaded-permgen-space.html