Patent · US Active

Historical software diagnostics using lightweight process snapshots

US8909990B2 · kind B2 · utility

22Cited by
3References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 4, 2012
Grant dateDec 9, 2014
Priority date
Expiry dateFeb 2, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/27
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A debugging and diagnostics system allows users to take lightweight process snapshots of running debuggee processes so the users may analyze those snapshots at a later time. The snapshot mechanism allows diagnostic tools to compare an original process or one or more process snapshots or to compare any of a series of snapshots to each other. The snapshot mechanism further allows users to inspect a snapshot of process memory while allowing the original process to continue running with minimal impact. A user may do historical debugging using process snapshots of a debuggee process taken over time. This allows the user to view the state of the debuggee process as it existed when the snapshot was taken. The lightweight process snapshot is less invasive because it does not require a full copy of the memory and allows the original process to run un-interrupted while specific collections and inspections are completed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.