The Performance Guide

See Project summary for more information.

  • Foreword
    • Authors
    • Bookmotivation and target
    • Booksource
    • Help
    • History
    • Glauben ist etwas Grundsätzliches! – Falsches?!?
    • Verwendete Abkürzungen

  • Chapter 1 - Basics
    • Gute Gründe nicht zu optimieren
    • Gründe zu optimieren
    • Wann sollten Sie optimieren?
    • Wo sollten Sie optimieren?
    • Was sollten Sie optimieren?
    • Wann sind Sie fertig mit der Optimierung?

  • Chapter 2 - Manage Performance
    • Planung
    • Performance Experten
    • Performance Spezifikation
    • Performance in Analyse und Design
    • Performance testen
    • Performance messen

  • Chapter 3 - System and environment
    • Allgemeine Vor- und Nachteile
    • Thread-Umsetzung
    • Hardware
    • Filesystem
    • Native Übersetzung
    • Memory
    • Obfuscator
    • Profiler
    • Externe Daten
    • Network
    • LAN


  • Chapter 5 - Design und Performance
    • Vor- und Nachteile
    • Primitive und Referenzen
    • Erweiterungen
    • Netzwerkdesign
    • Entwurfsmuster
    • Sichtbarkeiten
    • Vererbungshierarchie
    • Antidesign

  • Chapter 6 - Implementation
    • Vor- und Nachteile
    • Grundwissen
    • Redundanz vermeiden
    • Schleifen
    • Zählschleifen
    • Der richtige Datentyp
    • Konstante Ausdrücke
    • Unerreichbaren Quelltext vermeiden
    • Quelltextverschiebung
    • Optimierung für bestimmte Anwendungsbereiche


  • Chapter 8 - Implementation with Java
    • Java und seine Versionen
    • Begriffsdefinitionen
    • Warum ist Java langsamer
    • Java Optimierung beendet?
    • Die (Java) Systemumgebung
    • Java Prozessoren
    • Native Übersetzung
    • Speicher
    • Tools
    • Obfuscator
    • Profiler
    • Rechengeschwindigkeit für Gleitpunktdatentypen
    • Stackorientierter Prozessor der JVM
    • Variablen, Datentypen und Operatoren
    • Sammlungen
    • Methoden
    • Objekte
    • Ein- und Ausgabe
    • Gepufferte Ströme
    • Sicherung und Wiederherstellung von Objekten
    • Benutzeroberflächen
    • Grafiken
    • Threads
    • Datenbanken
    • Netzwerk
    • Mathematik
    • Applets

  • Teil 9 Implementation with Perl
    • Perlversionen
    • Eigener Profiler
    • Ausgelagerter Quelltext
    • Operatoren und logische Ausdrücke

  • Anhang I - Vorgehen
    • Vor und bei der Codierung
    • Nach der Codierung
    • Besonderheiten bei Web-Anwendungen

  • Anhang II - source code examples
    • Objectpool

  • Anhang III - Kleine FAQ
    • Java

  • Anhang IV - Ausführbare Anwendungen
    • Interpretersprachen
    • Wrapper
    • Java
    • Compiler
    • Linken

  • Literatur
Last modified on 16 October 2010, at 00:39