class VizkitInfoViewer
Graphical user interface displaying information of a Utilrb::EventLoop such as queued tasks and worker threads executing the tasks. The key information is the task's time consumption. Completed tasks are no longer displayed.
Periodical timers are listed, as well. You even have basic interactive possibilities such as cancelling the timer and setting the period.
This GUI is intended to help developers debug their own GUIs or other applications with asynchronous components by identifying 'hanging' tasks like network communication etc.
@author Allan Conquest <allan.conquest@dfki.de>
Constants
- LOG_TAB_INDEX
The position of the tab for log messages in the tab view
- TIMER_DATA_COLUMN
Column in event timer tree view storing the data object
Attributes
Tasks with runtimes shorter than this threshold are being ignored.
The number of ms after which the trees are being updated.
Public Class Methods
# File lib/vizkit/widgets/vizkit_info_viewer/vizkit_info_viewer.rb, line 396 def self.create_widget(parent=nil) @widget = Vizkit.load(File.join(File.dirname(__FILE__),'vizkit_info_viewer.ui'),parent) @widget.extend Functions @widget.init parent @widget end