发明名称 |
Generation of a progress notification in a software loop |
摘要 |
Embodiments relate to systems and methods for generating a progress indicator in a programming loop. In embodiments, a programming language or application programming interface (API) can contain a loop operator that registers the occurrence of each iteration in a loop, and passes that information to a user interface to display an indicator of loop progress to a programmer or user. The progress notification can be a thermometer-style graph, a progress bar, or other graphical or other display representing the progress of the programming or process loop. In embodiments, the progress indicator and related information can be dumped to a log file, to create a record of loop progress to review and perform debugging operations, in the event of a crash during execution of the loop. |
申请公布号 |
US9285946(B2) |
申请公布日期 |
2016.03.15 |
申请号 |
US200812040047 |
申请日期 |
2008.02.29 |
申请人 |
Red Hat, Inc. |
发明人 |
Malcolm David H. |
分类号 |
G06F9/44;G06F9/45;G06F3/048;G06F3/0481 |
主分类号 |
G06F9/44 |
代理机构 |
Lowenstein Sandler LLP |
代理人 |
Lowenstein Sandler LLP |
主权项 |
1. A method, comprising:
executing a repetitive software process by a processing device, wherein an encoded progress operator is configured in an execution path of the repetitive software process, the repetitive software process comprising a set of loop code that repeats at least one of a computation or a logical operation until a criterion is fully satisfied; capturing progress information from the repetitive software process by the processing device using the encoded progress operator during execution of the repetitive software process, the progress information indicating a number of repetitions of at least one of the computation or the logical operation that have been completed; communicating the progress information to a notification manager; and generating a progress notification representing a state of progress of the repetitive software process. |
地址 |
Raleigh NC US |