US Patent:
20130074042, Mar 21, 2013
Inventors:
George Essex Engelbeck - Issaquah WA, US
Vikram Bapat - Seattle WA, US
Puneet Sharma - Hyattsville MD, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
Abstract:
The present invention extends to methods, systems, and computer program products for visualizing thread state during program debugging. A tooltip can present a visual summary of the execution state of the application threads, what the values are, and patterns in the values, during debugging. As such, a developer debugging a parallel application can see the status of threads within a thread block. A visual tooltip (or other presentation mechanism) can be activated by hovering (e.g., placing a mouse pointer) over a user interface element. A visual tooltip can be presented by hovering over a status rollup visualization of the thread states or by hovering over an icon that appears in the code gutter for a code segment. Accordingly, developers can get a concise visual summary of thread states, variables, and values during debugging.