Plots mit Gnuplot
Der Data Display Debugger bindet Gnuplot ein[3], um aus dem Debugger heraus Werte als Diagramm darzustellen. Das funktioniert auf ein- und zweidimensionalen Arrays, die Gnuplot in 2D- oder 3D-Kurven darstellt. Abbildung 5 zeigt den Plot eines C-Array, das die Werte einer trigonometrischen Funktion enthält. Diese Grafiken behandelt DDD genauso wie den Inhalt des Datenfensters, bei jeder Aktualisierung bringt er den Plot auf den neuesten Stand.

|
Abbildung 5: DDD zeichnet auch Diagramme. Die Daten stammen aus dem Programm, das der Debugger durchsucht, für die Darstellung ist Gnuplot verantwortlich.
|
Um zum Beispiel den Sortierablauf zu verfolgen, soll DDD ein numerisches Feld als Plot darstellen. Zusätzlich sind Breakpoints mit »cont«-Kommando nötig, sie stoppen das Programm, DDD aktualisiert die Display- und Plot-Fenster und setzt wegen des Cont-Kommandos die Ausführung fort.
Multitalent
DDD unterstützt auch Anwendungen mit mehreren Threads, sofern der verwendete Debugger diese Funktionalität bereitstellt. Der Zugriff erfolgt über das Menü »Status | Threads«. Hier springt man von Thread zu Thread, wobei DDD das Backtrace-Fenster aktualisiert und immer die Aufrufkette des gewählten Thread anzeigt.
Die mächtige Datenanzeige des Data Display Debugger stellt die meisten einfachen grafischen GDB-Frontends bei weitem in den Schatten. Auch wenn diese besonderen Fähigkeiten in eigenen Projekten nicht gefragt sein sollten: DDD enthält alle wichtigen Funktionen, um die Fehlerjagd kräftig zu unterstützen. Weidmannsheil! (fjl)
|
Ralf Neubersch arbeitet seit dem Abschluss seines Informatikstudiums freiberuflich als Entwickler unter Solaris, Linux und Windows.
|
| Whitepaper |
|
Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele (Folge 2)
Der zweite Teil des Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele White Papers beleuchtet anhand weiterer ausgewählter Case Studies die Implementierung von Open Source Datenintegration in der Praxis und benennt die daraus resultierenden Vorteile.
Download PDF (Registrierung erforderlich)
|
|
Usage Landscape Enterprise Open Source Data Integration
Die Nachfrage nach Datenintegrationslösungen für Unternehmen ist zunehmend gestiegen und vor allem das Interesse an Open Source Technologien wird immer größer. Doch wie und von wem werden Open Source Datenintegrationslösungen genutzt und welches Nutzungsverhalten lässt sich daraus ableiten? Das vorliegende White Paper präsentiert die Erfahrungswerte von über 1000 Open Source Nutzern und liefert fundierte Antworten auf diese Fragen.
Download PDF (Registrierung erforderlich)
|
Dieser Online-Artikel kann Links enthalten, die auf nicht mehr vorhandene Seiten verweisen. Wir ändern solche "broken links"
nur in wenigen Ausnahmefällen. Der Online-Artikel soll möglichst unverändert der gedrucken Fassung entsprechen.
|