Auszug
Im Entwicklungsprozess jeder Anwendung muss eine Festlegung getroffen werden, in welchem Maße Testabläufe automatisiert werden können, um Aufwände und Fehleranfälligkeit manueller Verfahren zu umgehen und belastbarere Testergebnisse zu erzielen. Selbstverständlich gilt dies auch und gerade für die Durchführung von Last- und Performancetests. Mit dem gewünschten Grad der Automatisierung wächst der Bedarf an unterstützenden Werkzeugen zur Erfassung von Messdaten. Vielen Projektverantwortlichen fällt jedoch die Auswahl solcher Werkzeuge und die Entscheidung darüber schwer, ob kommerzielle Produkte eingesetzt werden sollen oder aber selbst entwickelte Lösungen zu bevorzugen sind. Und nicht selten werden Werkzeuge für Aufgaben zweckentfremdet, für die sie nicht ausreichend konzipiert worden sind. Das Unterkapitel 8.2 beleuchtet die sich daraus ergebenden Risiken und Probleme. Im Anschluss daran wird die Eigenentwicklung eines Performancemonitors Schritt für Schritt erläutert. Dieser Monitor kann bei der Durchführung von Lasttests wichtige Performancemetriken liefern und im produktiven Betrieb die Systemüberwachung und die Performancekontrolle in Teilen unterstützen (Höfig u. Schmalenbach, 2004).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Literatur
Dahm M (2001) Byte Code Engineering with the BCEL API. Technical Report B-17-98, Freie Universität Berlin
Meyer J, Downing T (1997) Java Virtual Machine. O’Reilly, Sebastopol
Höfig C, Schmalenbach C (2004) The Java Virtual Machine Profiler Interface. Dr. Dobbs Journal, Juli 2004
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
(2007). Java Monitoring und Profiling. In: Performancemanagement für serviceorientierte JAVA-Anwendungen. Xpert.press. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-36632-4_8
Download citation
DOI: https://doi.org/10.1007/978-3-540-36632-4_8
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-36631-7
Online ISBN: 978-3-540-36632-4
eBook Packages: Computer Science and Engineering (German Language)