The ULC Monitor is a simple tool to monitor the communication between the UI Engine and connected applications. It can be started when invoking the UI Engine with the
-m option.
Figure 1: ORB Monitor
On the left it shows the currently connected applications. On the right it lists communication statistics:
- Sent Requests: the number of requests from the UI Engine to the application.
- Sent Events: the number of events sent from the UI Engine to the application.
- Received Requests: the number of received requests from applications.
- Sent Bytes: the total number of bytes sent from the UI to the applications.
- Received Bytes: the total number of bytes sent from the applications to the UI.
- Average Send Size: the average message size for all messages sent from the UI to the application.
- Average Received Size: the average message size for all messages received by the UI from the application.
The functions of the buttons are:
- Logging On/Off: toggles whether the transmitted data should be logged to the currently configured Log file. The Log file name can be configured by starting the UI with the parameter
-logfilename. The default log file name is ulcui.log and will be written to the UIEngine\bin directory.
- Reset: resets the counters.
- Stop UI: stops the UI Engine.
In addition a popup menu over the connection list allows a selected connection to be terminated and a popup menu over the communication section allows the current statistics to be copied to the clipboard. |