发明名称 Historical Software Diagnostics using Lightweight Process Snapshots
摘要 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 debugging 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.
申请公布号 US2015127991(A1) 申请公布日期 2015.05.07
申请号 US201414563822 申请日期 2014.12.08
申请人 Microsoft Technology Licensing, LLC. 发明人 Davis Jackson;Kim Tae Hyung;Thomsen Colin A.;Carroll Steve
分类号 G06F11/36 主分类号 G06F11/36
代理机构 代理人
主权项 1. In a computing environment, a method of debugging an executing process, the method comprising: running, independently, an executing process and a snapshot of the executing process; and analyzing data collected from the snapshot, using a debugging tool associated with the snapshot, without affecting the executing process.
地址 Redmond WA US