| One of the problems of taking things apart | |
| and seeing how they work | |
| supposing you're trying to find out how a cat works | |
| you take that cat apart to see how it works, | |
| what you've got in your hands is a non-working cat. | |
| The cat wasn't a sort of clunky mechanism | |
| that was susceptible to our available tools of analysis. | Douglas Adams, |
| Hitchhiker's Guide to the Galaxy |
...will man die Performance von Real-time Applikationen messen, ohne deren Echtzeitverhalten zu beeinflussen, ist man auch auf die richtige Art der Analyse angewiesen. Eine Messung per Software würde das Echtzeitverhalten der Applikationen beeinflussen. Deshalb entschied ich mich, die Messungen in Hardware durchzuführen.
In diesem Kapitel werden Applikationen zur Übertragung von Prozessabbildern und Logdateien vorgestellt. Der aktuelle Zustand des Speicherbereichs, welcher die digitalen Ein- und Ausgänge eines Systems abbildet, wird Prozessabbild genannt. Dabei wird die Latenz bei der Übertragung des Prozessabbildes gemessen. Es wird erläutert wie die Latenz gemessen wurde. Außerdem wird auf den Aufbau des verwendeten ACE/TAO Frameworks eingegangen.
In Anhang A ist die Hard- und Softwareumgebung beschrieben, in der die in diesem Kapitel beschriebenen Versuche durchgeführt wurden.