74
new members joined JUG Switzerland in 2022.

Angelika Langer arbeitet als Trainerin und Consultant mit eigenem Schulungsprogramm im Bereich der Software-Entwicklung mit C++ und Java. Sie ist Sprecherin auf zahlreichen Konferenzen, darunter JavaOne, OOPLSA, JAX, und viele andere.
Zusammen mit Klaus Kreft ist sie Autorin zahlreicher Veröffentlichungen, darunter die ehemalige Kolumne "Effective Java" im JavaMagazin sowie das online "Java Generics FAQ". Weitere Informationen unter www.AngelikaLanger.com.

Klaus Kreft arbeitet seit ca. 15 Jahren als Consultant im Bereich der Software-Entwicklung mit Java. Sein Interesse gilt hauptsächlich komplexen Systemen mit hohen Performance-Anforderungen. Er ist Sprecher auf Fachkonferenzen, darunter die OOP. Zusammen mit Angelika Langer ist er Autor zahlreicher Veröffentlichungen, darunter die Kolumne "Effective Java" im JavaMagazin.

14.12.2009

The Mystery of Garbage Collection:

Tuning und neuer Garbage First (G1) Collector

LOCATION: Bern
KEYWORDS: Tools, Concept, Product

AGENDA:17:00 - 17:55 h Talk Angelika Langer incl. Q/A
17:55 - 18:05 h short break
18:05 - 19:00 h Talk Klaus Kreft incl. Q/A
Afterwards you are invited to a refreshment.

Die Kunst des Garbage Collector Tunings

SPEAKER: Angelika Langer   COMPANY: AngelikaLanger.com

Die Garbage Collectoren in der virtuellen Maschine von Sun sind mit jedem Release weiter entwickelt worden. Mittlerweile sieht sich der Benutzer einer verwirrenden Vielzahl von GC-Varianten und Konfigurationsparametern gegenüber. Um Licht ins Dunkel zu bringen werden in diesem Tutorial die verschiedenen Garbage Collectoren erläutert und eingeordnet und es werden Strategien für das GC-Tuning besprochen.

Der Vortrag führt in die Kunst der Garbage-Collection-Tunings ein. Es werden die in der Sun JVM verwendeten Algorithmen vorgestellt, damit der Benutzer entscheiden kann, welcher Collector der richtige für seine Anwendung ist. Es werden die wichtigsten Konfigurationsparameter erläutert, damit der gewählte Algorithmus optimal eingestellt werden kann. Damit man sich beim Tuning nicht verzettelt, ist es wichtig, sich erst einmal über seine Tuning-Ziele klar zu werden. Deshalb werden in der Session die wichtigsten Tuning-Ziele definiert und Tuning-Techniken und Werkzeuge vorgestellt, mit denen die Ziele erreicht werden können.


Der neue Garbage Collector

SPEAKER: Klaus Kreft   COMPANY:

Für die Virtuelle Maschine von Sun wurde ein neuartiger Garbage-Collection-Algorithmus, "G1" genannt, entwickelt, der in Java 7 der Standard-Algorithmus sein wird und für Early Adopters bereits in Java 6 Update 14 vorab verfügbar ist. Das Ziel dieses neuen Garbage Collectors ist es, die Stop-World-Phasen verlässlicher zu steuerm, ohne dabei den Durchsatz der Applikation wesentlich zu beeinträchtigen.

Im Vortrag werden die Prinzipien des "G1"-Algorithmus erläutert und Unterschiede zu den herkömmlichen Algorithmen aufgezeigt, damit Java-Entwickler beurteilen können, ob G1-Garbage-Collection eine brauchbare Alternative für ihr Projekt ist.


Angelika Langer arbeitet als Trainerin und Consultant mit eigenem Schulungsprogramm im Bereich der Software-Entwicklung mit C++ und Java. Sie ist Sprecherin auf zahlreichen Konferenzen, darunter JavaOne, OOPLSA, JAX, und viele andere.
Zusammen mit Klaus Kreft ist sie Autorin zahlreicher Veröffentlichungen, darunter die ehemalige Kolumne "Effective Java" im JavaMagazin sowie das online "Java Generics FAQ". Weitere Informationen unter www.AngelikaLanger.com.


Klaus Kreft arbeitet seit ca. 15 Jahren als Consultant im Bereich der Software-Entwicklung mit Java. Sein Interesse gilt hauptsächlich komplexen Systemen mit hohen Performance-Anforderungen. Er ist Sprecher auf Fachkonferenzen, darunter die OOP. Zusammen mit Angelika Langer ist er Autor zahlreicher Veröffentlichungen, darunter die Kolumne "Effective Java" im JavaMagazin.


top

Supporting members

Platin

Gold

Silver

 
 

 

About

JUG Switzerland aims at promoting the application of Java technology in Switzerland.

JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.

JUG Switzerland is funded through membership fees.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland