Einleitung, Gliederung, Fazit
Einleitung:
Java Performance
Die Java-Anwendungen nehmen immer größere Bedeutung in unserem Leben an. Angefangen mit den eingebetteten Systemen in den Mobiltelefonen und TV-Receivern bis hin zu komplizierten Web-Diensten, basierenden auf J2EE (Java 2 Enterprise Edition) kommt man heutzutage mit Java in Berührung. Diese relativ junge Programmiersprache (1995, Vergleich mit C und C++) mit ihrer ausgereiften API (Application Program Interface) bietet dem Entwickler umfangreiche, plattformübergreifende Möglichkeiten der OOP (Objekt Orientierten Programmierung), was sich in der Verringerung von Performance widerspiegelte.
Diese Ausarbeitung betrachtet das Thema der Java-Performance, Arten und Tools für deren Analyse.
Im ersten Kapitel werden die wichtigsten Begriffe definiert und Arten von Performance beschrieben.
Das zweite Kapitel beschäftigt sich mit den …
Im dritten Kapitel werden…
Hypothese….
==================================================
Gliederung:
Einleitung
1. Performance – Definition
Literaturverzeichnis
================================================
Fazit:
Die Bilanz dieses Themas sieht folgendermaßen aus:
Die Leistung der Java Anwendungen hängt von:
- Rechnerarchitektur
- Benutzten Compiler
- Effizienten Programmcode
Inzwischen wurde Java-Performance mit Tuning des Garbage Collectors (GC) und Just In Time (JIT) Compilers deutlich verbessert (Analyse evtl.). Dem Java-Entwickler sollte es bewusst sein, dass er mit Java mehr als nur eine schnelle Programmiersprache gewinnt. Die wichtigsten Vorteile von Java-Anwendungen bleiben Plattformunabhängigkeit und OOP, was solche Eigenschaften wie Leistung nach hinten verschiebt.
Java Performance
Die Java-Anwendungen nehmen immer größere Bedeutung in unserem Leben an. Angefangen mit den eingebetteten Systemen in den Mobiltelefonen und TV-Receivern bis hin zu komplizierten Web-Diensten, basierenden auf J2EE (Java 2 Enterprise Edition) kommt man heutzutage mit Java in Berührung. Diese relativ junge Programmiersprache (1995, Vergleich mit C und C++) mit ihrer ausgereiften API (Application Program Interface) bietet dem Entwickler umfangreiche, plattformübergreifende Möglichkeiten der OOP (Objekt Orientierten Programmierung), was sich in der Verringerung von Performance widerspiegelte.
Diese Ausarbeitung betrachtet das Thema der Java-Performance, Arten und Tools für deren Analyse.
Im ersten Kapitel werden die wichtigsten Begriffe definiert und Arten von Performance beschrieben.
Das zweite Kapitel beschäftigt sich mit den …
Im dritten Kapitel werden…
Hypothese….
==================================================
Gliederung:
Einleitung
1. Performance – Definition
- 1.1 Arten der Performance
- 2.1 Java als Plattformübergreifende objektorientierte Programmiersprache
2.2 Java Mechanismen zur Verbesserung von Leistung, Vor- und Nachteile
2.3 Plattformarchitektur als Einflussfaktor
- 3.1 Analyse-Strategien
- 3.1.1 statistische Analyse
3.1.2 fraktionelle Analyse
3.1.3 eliminierende Analyse
- - Profiling
- Monitoring
- Test
- - TPTP Eclipse Plug-in
- Performance Inspektor
- Visual Performance Analyser (VPA)
- - Auswertung der Ergebnisse
- 3.1.1 statistische Analyse
Literaturverzeichnis
================================================
Fazit:
Die Bilanz dieses Themas sieht folgendermaßen aus:
Die Leistung der Java Anwendungen hängt von:
- Rechnerarchitektur
- Benutzten Compiler
- Effizienten Programmcode
Inzwischen wurde Java-Performance mit Tuning des Garbage Collectors (GC) und Just In Time (JIT) Compilers deutlich verbessert (Analyse evtl.). Dem Java-Entwickler sollte es bewusst sein, dass er mit Java mehr als nur eine schnelle Programmiersprache gewinnt. Die wichtigsten Vorteile von Java-Anwendungen bleiben Plattformunabhängigkeit und OOP, was solche Eigenschaften wie Leistung nach hinten verschiebt.
Nikobund - 2008.10.05, 20:32