Tag Archives: memory

JavOSize – an early first look at it – a new rising star of Java profilers and performance tools?

JavOSize is a young company bringing a new performance tool to the Java world. The command line interface version is absolutely free of cost, a commercial graphical user interface version will be available soon. And JavOSize thinks about putting the … Continue reading

Posted in Java Basics, Java Runtimes - VM, Appserver & Cloud | Tagged , , , | Leave a comment

Memory Probleme in Java – Fehleranalyse Chart

Der Fehleranalyse Chart, den wir im Rahmen der Blog Post Reihe zum Thema Memory Leaks erstellt haben, zeigt typische Symptome und mögliche Ursachen im Umfeld von Speicherproblemen in der “Hotspot” Java VM an und kann zur schnelleren Fehlereingrenzung bei Speicherproblemen … Continue reading

Posted in Java Basics, Java Runtimes - VM, Appserver & Cloud | Tagged , , , , | Leave a comment

String Deduplication zum Sparen von Speicherplatz in Java 8

Strings nehmen in den meisten Anwendungen den Großteil des Speicherplatzes ein. Wobei wir es hierbei nicht selten mit Duplikaten zu tun haben. Häufiger Verursacher ist hierbei das Laden von Objekten aus externen Quellen wie Datenbanken oder das Parsen von externen … Continue reading

Posted in Java Basics, Java Runtimes - VM, Appserver & Cloud | Tagged , , , | Leave a comment

Was bedeutet java.lang.OutOfMemoryError: GC overhead limit exceeded

OutOfMemoryError-Fehlermeldungen wie “Java heap space” und “PermGen space” sind den meisten Java-Programmierern ein Begriff. Auch im Operating sind diese beiden Meldungen häufig bekannt. Die Meldung “GC overhead limit exceeded” sieht man hingegen seltener und ist deswegen nicht immer ein Begriff. … Continue reading

Posted in Java Basics, Java Runtimes - VM, Appserver & Cloud | Tagged , , , | Leave a comment

Memory Leaks in Java – eine Systematische Analyse – Symptome

Beobachtungen Bei Speicherproblemen handelt es sich häufig um Probleme welche nicht direkt reproduzierbar sind. Eine Fehlersuche wird hierdurch erschwert. Professionelle Profiling Tools helfen hier nur bedingt weiter. Mit ihnen können wir Metriken aufnehmen, Systematik und Erfahrung ist dennoch notwendig, um … Continue reading

Posted in Java Basics, Java Runtimes - VM, Appserver & Cloud | Tagged , , , | Leave a comment

Memory Leaks in Java – eine Systematische Analyse – die Jagd beginnt mit dem OutOfMemoryError

Auf der Suche nach Performanceproblemen und Instabilitäten in Java-basierten-Systemen stößt man immer wieder auf Probleme mit der Speicherverwaltung. Das auch in Java Memory-Leaks auftreten können, sollte jedem Entwickler bewußt sein. OutOfMemoryError Exception – das deutlicheste Symptom Das deutlichste Symptom, dass … Continue reading

Posted in Java Basics, Java Runtimes - VM, Appserver & Cloud | Tagged , , , , | 1 Comment