So finden Sie ein Java Memory Leak

So finden Sie ein Java Memory Leak

Wie finden Sie ein Speicherleck in Java(z. B. mit JHat)? Ich habe versucht, den Heap-Dump in JHat zu laden, um einen grundlegenden Blick darauf zu werfen. Allerdings verstehe ich nicht, wie ich d…


Hat jemand hier ein Lieblings-Memory-Profiling/Memory-Leak-Tool, das sie gerne für ihre Java-Webapps verwenden?

Ich suche nach einem guten Werkzeug, um eine Java webapp zu profilieren. Ich möchte Leistungsinformationen und Speicherauslastung erhalten, wenn möglich. Irgendwelche Vorschläge?…



Zirkelreferenzen in Java

Angesichts einer Ansammlung von Klasseninstanzen, die sich in einer komplexen, zirkulären Art und Weise aufeinander beziehen: Ist es möglich, dass der Garbage Collector diese Objekte nicht freigeben…


c++ - Wie kann ich mit der Garbage Collection experimentieren?

Ich bin daran interessiert, wie die Garbage Collection funktioniert. Ich habe gelesen, wie einige arbeiten wie Mark-and-Sweep, Stop-and-Copy, Generations-GC, etc... Ich würde gerne mit der Impleme…


Perfmon-like für Linux?

In Windows gibt es die Möglichkeit, verschiedene Leistungsaspekte(sogenannte Zähler)des Systems zu überwachen. Gibt es eine perfmon-like für Linux? besonders interessiert an... CPU-Auslastu…


PowerShell-Cmdlets-Entwicklung-Best Practices

Momentan stelle ich einige Powershell-Cmdlets zusammen. Es ist einfach, sie zu bauen, aber ich weiß nicht, ob ich sie auf eine annehmbare Weise baue(sozusagen). Gibt es Richtlinien/Best Practi…


java - Warum wächst die Speicherauslastung meiner Tomcat-Anwendung weiter?

Meine Anwendung läuft unter Windows Server 2000. Die Speicherauslastung wächst weiter(von 145m). Ist das normal? Ich bin neu in Java. Die Version ist Tomcat5.5.…


Können zu viele statische Variablen zu einem Speicherleck in Java führen?

Wenn meine Anwendung zu viele statische Variablen oder Methoden enthält, werden sie per Definition im Heap gespeichert. Bitte korrigieren Sie mich, wenn ich falsch liege 1) Werden diese Variablen…


Wie kann ein Java-Prozess mit-Xmx1024m 3 GB residenten Speicher belegen?

Es ist eine Java-Webanwendung auf Websphere6.1, Solaris 10, JDK 1.5.0_13. Wir legen die maximale Größe des Heapspeichers auf 1024 m fest. jmap zeigt an, dass der Heap-Status fehlerfrei ist. Die H…


java - Wie stellt die JVM sicher, dass sich System.identityHashCode() niemals ändert?

Normalerweise ist die Standardimplementierung von Object.hashCode() eine Funktion der zugewiesenen Adresse des Objekts im Speicher(obwohl dies nicht von der JLS vorgeschrieben ist). Wenn die VM Ob…




java for memory leak find analyse leaks check application debugger