"Beratung bedeutet, gem einsam
            neue W ege zu finden, u m besser zu werden."
 
 
Suche:
IT News
Anwender-Befragung: Die Erfolgsfaktoren beim Performance-Management
Mehr iPhone-Angriffe: 12 Sicherheitsprognosen im Realitäts-Check
Output-Management ausgelagert: Drucken, bis der Arzt kommt
Führungskräfte-Gehälter: Die größten Fehler bei der Gehaltsverhandlung
Mehr iPhone-Angriffe: 12 Sicherheits-Prognosen im Realitäts-Check
Für Hartgesottene: Die 7 übelsten und schmutzigsten IT-Jobs
Verantwortung für Sicherheit ungeklärt: Was das Web 2.0 anrichten kann
Clever surfen: 21 Zeitspartipps für Google, Facebook &Co.
Android-Handy mit PC-Tastatur: LG Electronics GW620 im Test
Zurich Financial Services: Nordlin übernimmt von CITO Paravicini
Wissen ist Kapital.
Für alle.
Informations- und Kommunikationstechnologien sind einem ständigen Wandel unterworfen. Diese Tatsache stellt Unternehmen jeder Größen-ordnung vor Herausforderungen. Deshalb sorgen wir dafür, dass von unserem Know-How und unserer Expertise auch klein- und mittel-ständische Betriebe profitieren. Mit einem speziell auf KMUs zugeschnittenen Leistungsportfolio.

   Home > Beratung > Java Performance

Java Performance als MUSS


Bei den von uns untersuchten Java Applikationen haben wir immer wieder festgestellt, dass gerade in der Java Webentwicklung häufig gravierende Fehler gemacht werden. Diese werden jedoch nicht unbedingt vom Entwickler verursacht sondern treten aufgrund des hohen Zeitdrucks und dem Einsatz von Frameworks auf. Ein Beispiel, welches immer wieder in einer Java Webarchitektur zu finden ist, ist das OutofMemory Problem. Dabei werden nicht verwendete Java Objekte durch den Garbage Collector nicht mehr aus dem Speicher entfernt.
Durch intransparente Erzeugung von vorhandenen Objekten ist nach kurzer oder längerer Zeit der verfügbare Speicher belegt. In diesem Fall hilft meist nur der Restart des Applicationservers. Bei der Analyse des Problems hilft Ihnen JVmaxPerf.

JVmaxPerf besteht aus einem Online Performance Servlet und einem Offline Auswertetool.

Warum noch ein Performance Monitor?
Wir haben festgestellt, dass Werkzeuge wie OptimizeIT von Borland, JProfiler von EJ und viele andere, zwar die Möglichkeit unterstützen ein Memory Profiling durch zu führen, das Laufzeitverhalten der Online Applikation jedoch enorm verschlechtern.
Somit wird kein realer Speicherverlauf dargestellt.

JVmaxPerf kann durch den Administrator so konfiguriert werden, dass Speicher-Snapshots in einer variablen Zeit erzeugt werden. Das Laufzeitverhalten der Applikationen entspricht dabei nahezu dem realen Verlauf und wird nicht durch permanente Speicherentleerung verändert.

JVmaxPerf ist ein reiner Performance Monitor und wird bereits flächendeckend in der Java Applikationsentwicklung der Victoria Vereinsbank Bauspar AG eingesetzt.

Schulung

Beratung

Revision