|
RTX Time View is a real-time event tracing tool that allows you to efficiently capture and display the execution sequence of threads within RTX. RTX Time View is designed to minimize the intrusion on the real-time task being monitored. An easy-to-use graphical user interface provides both a Data Collection Setup Wizard and a data viewer.
The Data Collection Setup Wizard allows you to setup the parameters of your timing trace test run. You select the types of events within your program that you want to collect and also what condition will be used to trigger the start of data logging. RTX Time View begins monitoring data and storing it in a buffer as soon as the Wizard is completed; however, logging of the events to a file is not started until the trigger condition is detected. The trigger can be one of many types of pre-defined system events, or it can be a special event you have created, with the RtTraceEvent API call. You can collect up to 5,000,000 events in a single test run and can select what percentage of the events will be logged before the trigger. This last feature allows you to better understand the state of your program before the trigger event happens.
Once a RTX Time View log is created, the RTX Time View Viewer allows you to view the collected data as a text log of the events.
RTX Time View provides a detailed look at system events, such as:
You can create user-specific events using an API function within RTX called RtTraceEvent which lets RTX Time View flag when specific code paths are being executed. RTX Time View provides the ability to create up to 1000 unique user events. RTX Time View also provides the ability to use user events as triggers for the data logging function.
NOTE: Time View log files will be placed in the default logs directory, which
is %ProgramData%\RTX\TimeViewLogs
, if a different log directory is not specified in the RTX Time View - File Setup dialog. See Logging Data for more information.
Topics: