发明名称 |
Breakpoint Setting Through a Debugger User Interface |
摘要 |
A debugging system may display snapshot information that may be collected in response to an event identified while an application executes. The debugging system may allow a user to browse the various data elements in the snapshot, and may allow the user to modify a snapshot configuration by including or excluding various data elements within the snapshot data. The user interface may have a mechanism for including or excluding data elements that may be presented during browsing, as well as options to change the events that may trigger a snapshot. The updated snapshot configuration may be saved for future execution when the event conditions are satisfied. |
申请公布号 |
US2015347275(A1) |
申请公布日期 |
2015.12.03 |
申请号 |
US201514821512 |
申请日期 |
2015.08.07 |
申请人 |
Microsoft Technology Licensing, LLC |
发明人 |
Garrett Charles D.;Gounares Alexander G. |
分类号 |
G06F11/36;H04L9/32 |
主分类号 |
G06F11/36 |
代理机构 |
|
代理人 |
|
主权项 |
1. A system comprising:
at least one processor; a debug user interface comprising:
a source code viewing area; anda local variable viewing mechanism. a debug viewer executing on said at least one processor, said debug viewer that:
retrieves a first instance of a snapshot, said first instance of said snapshot being taken during execution of an application and containing local variable values and call stack data;said first instance comprising a first value for a first local variable, said first instance being stored in a first repository;retrieves a performance metric obtained during execution of the application, which performance metric is stored in a second repository;displays said first value in said debug user interface and displays at least some source code relating to said first local variable in said user interface;retrieves a second instance of a snapshot, said second instance of said snapshot being taken during said execution of said application;said second instance comprising a second value for a first local variable, said second instance being stored in said first repository; anddisplays said second value in a user interface and displays at least some source code relating to said first local variable in said user interface; anddisplays an interactive timeline comprising a first performance indicator derived from the performance metric and at least said snapshot instances, which interactive timeline allows a user to select said performance indicator or said snapshot to view underlying data. |
地址 |
Redmond WA US |