Betriebssystem-Eigenschaften von RMOS3
8.6 DEBUG-Strategien unter RMOS3
Der RMOS3-Debugger kann an einer Konsole Ihrer Wahl mit der Tastenkombination
<Ctrl>+<D> gestartet werden und meldet sich mit
RMOS3 DYNAMIC DEBUGGER, Vx.y
>
Weitere Eigenschaften und die Bedienung des RMOS3-Debuggers sind im
Systemhandbuch, Kapitel 4.2 "Debugger" bzw. Referenzhandbuch Teil I, Kapitel 3 "Referenz
der Debugger-Kommandos" beschrieben.
Der praktische Einsatz des Debuggers wird in Kapitel "Debuggen mit dem RMOS3-
Debugger (Seite 64)" dieses Handbuches beschrieben.
8.6.8
Testen mit dem RMOS3-Profiler
Der RMOS3-Profiler ist ein Dienstprogramm zur
● Anzeige von Systemparametern,
● Ermittlung der Rechenzeitverteilung,
● Analyse der Taskaktivitäten.
Mit den Ergebnissen der Rechenzeitverteilung kann das System laufzeitmäßig optimiert
werden. Die Aufzeichnung der Taskaktivitäten ist für die Fehlersuche und ebenso für die
Laufzeitoptimierung hilfreich. Weitere Einsatzmöglichkeiten sind das Messen von SVC-
Ausführungszeiten und bestimmten Programmteilen.
In den folgenden Schritten finden Sie eine kurze Einführung in die Anwendung des RMOS3-
Profilers. Eine ausführliche Dokumentation des RMOS3-Profilers ist im Referenzhandbuch
Teil I, Kapitel 5 "Referenz der RMOS3-Profiler-Kommandos".
8.6.8.1
Praktische Übung mit dem RMOS3-Profiler
Um eine einfache Analyse am RMOS3-System vornehmen zu können sollen zwei kleine
Anwender-Programme gestartet werden:
● LAST.386 und
● F_TASK.386.
LAST.386 ist ein Lastprogramm, welches über zwei Aufrufparameter gesteuert eine
Systemlast erzeugt und sich anschließend für eine Pausezeit in den Zustand DORMANT
begibt. Die Systemlast wird durch kontinuierliches Lesen der Uhrzeit erzeugt. Dieses
Programm finden Sie in BIN\LAST.
138
RMOS3 V3.50 Benutzerhandbuch
Bedienhandbuch, 07/2012, A5E03692290-01