Events Table

Events Table

The Events table displays a list of all the events the Execution Profiler has recorded. Each row in the table displays the following information about an event:

  • Index —The zero-based index of the event. The profiler assigns indexes in the order in which it receives events.
  • Event —The source of the operation, such as Step, UUT, Lock, Step Module, etc, followed by a description of the action performed. Examples: Step Module: Execute , Step Module: Load , Notification: Set , Queue: Enqueue .
  • State —The current state of the operation the event belongs to. Possible states are Blocked, In Use, Aborted, Timed Out, and Completed. Events occur only to signal a change in the state of an operation. The Aborted state can indicate that a thread waiting on a Use Auto Scheduled Resource step has switched to a different Use Auto Scheduled Resource step that is available or has fewer threads waiting to acquire it.
  • Item Name —The name of the item to which the event applies.
  • Time —The time at which the event occurred. The time is relative to the first recorded event.
  • Test Socket —The zero-based test socket index, if any, for the thread in which the operation takes place. The test socket index indicates the UUT position or test fixture on which the thread operates.
  • Thread —The display name of the thread that generated the event.
  • Step —The name of the step that generated the event.
  • Step Index —The index in the step group of the step that generated the event.
  • Step Group —The step group of the step that generated the event.
  • Sequence —The name of the sequence that contains the step that generated the event.
  • File —The base name of the sequence file that contains the step that generated the event.
  • Absolute Time —The date and time at which the event occurred.
  • Timeout Period —The timeout period. This column is empty unless the event if from a synchronization operation that blocked and the operation specifies a timeout period. Because a Blocked event occurs after a thread is unable to immediately acquire a resource, the timeout value recorded is slightly after the actual timeout period begins, so the displayed timeout period might be somewhat less than the configured value.
  • Resource Alternative Index —The zero-based index of the resource alternative a Use Auto Scheduled Resource step selects. Use the Use Auto Scheduled Resource steps to specify alternative sets of resources. The resource set the step actually acquires varies according to the availability of resources at the time the step executes. This column is empty when the event is not for a Use Auto Scheduled Resource step or when the step specifies only one resource alternative.
  • Operation Index —The zero-based index of the operation that contains the event. You can sort by operation index to group events together according to operations to which the events belong.

See Also

Profiler Window Tables

Synchronization Step Types