2011-01-03 5 views
0

Ich hatte ein Problem mit dem Arbeitsspeicher bei einer meiner Webapps und habe Eclipse TPTP angezündet, um es zu finden. Ich war schockiert darüber, dass der größte Täter byte [] mit einer ständig zunehmenden Anzahl von Instanzen und Größe war. Gibt es eine Möglichkeit herauszufinden, woher das kommt? Als Referenz ist mein Software-Stack Java 1.5, Tomcat 5.5 und Spring 2.5.Absurde Größe und Menge von Byte [] während der Profilerstellung

+0

@Sean Patrick Floyd: Dieser Cartoon ist der größte! –

+0

@Mike die auf meinem Profil? Yup, es ist großartig! –

Antwort

1

byte[] Instanzen von Netzwerk-Kommunikation (Übertragung von Daten durch Buchse JNI), Bildverarbeitung (die Speicherung der Daten von BufferedImages) und jede andere nicht-native ByteBuffers Sie kommen. Es wäre nützlich zu wissen, welche Art von Anwendung Sie haben :) (bearbeiten: gerade Tomcat und Spring bemerkt. Ich würde für Netzwerk-Kommunikation gehen)

+0

Wow, das war es. Mein Cache löschte einen Datenstapel von einer entfernten Quelle. Vielen Dank. –

Verwandte Themen