/ / Java-Prozess belegt mehr als 2 GB Speicher - Java, JVM

Java Process benötigt mehr als 2 GB Speicher - Java, JVM

Der Java-Prozess des JacORB-Benachrichtigungsdienstesverbraucht etwa 2 GB Speicher in Windows 2008. Aus YourKit habe ich erfahren, dass der Java-Heap 30 MB nicht überschreitet. Daher kam ich zu dem Schluss, dass der Java-Heap kein Leck aufweist. Ich möchte wissen, wie man findet, wo Speicher verbraucht wird. Ich habe ein paar Artikel im Internet gelesen, in denen es um den Java Native Heap ging. Wie kann ich feststellen, ob der native Heap ein Leck aufweist? Wir verwenden JRE 1.6 von Oracle (Sun).

Antworten:

0 für die Antwort № 1

Außergewöhnlich gutes Tool zur Analyse von Speicherlecks in Java ist Speicheranalysator. Es könnte als heruntergeladen werden Eclipse-Pluginoder als Eigenständige Anwendung. Letzteres empfehle ich jedoch. Hör zu. Es hat auch sehr gute Hilfeseiten.