[发明专利]使用轻量进程快照的功能评估有效
申请号: | 201380041514.5 | 申请日: | 2013-08-01 |
公开(公告)号: | CN104520820B | 公开(公告)日: | 2018-02-06 |
发明(设计)人: | J·戴维斯;T·H·金 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/14;G06F11/30 |
代理公司: | 上海专利商标事务所有限公司31100 | 代理人: | 顾嘉运 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 调试程序创建被调试程序目标进程的轻量进程快照,并针对副本执行进程内的或功能评估(func‑eval)检查。这允许被调试程序进程中的大多数状态保持原样,因为由func‑eval作出的更改是进程快照本地的。可以对进程快照执行对原始被调试程序进程来说太过破坏性的调试程序操作,而不会威胁真正的进程。进程快照允许调试程序在隔离被调试程序进程并且不丢失原始被调试程序进程的实际状态的同时执行func‑eval。当当前快照由于func‑eval副作用而损坏时,创建被调试程序进程的新进程快照。调试程序还可以使用主机被调试程序机器的轻量机器快照,并针对该机器快照执行func‑eval,以进一步隔离内核及其他副作用。 | ||
搜索关键词: | 使用 进程 快照 功能 评估 | ||
【主权项】:
一种在计算环境中调试目标进程的方法,所述方法包括:从所述目标进程生成轻量进程快照,所述轻量进程快照和目标进程被允许独立地运行,其中所述生成包括使用共享存储器页面以避免创建所述目标进程的完整的副本的需求;针对所述轻量进程快照,执行功能评估;当执行所述功能评估时检测死锁;从所述目标进程生成第二轻量进程快照;以及针对所述第二轻量进程快照执行功能评估,同时允许所有线程在所述功能评估期间执行,其中,所述目标进程中的所述线程被允许执行以避免当遇到线程间的依赖性时死锁所述目标进程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201380041514.5/,转载请声明来源钻瓜专利网。
- 上一篇:共享在线媒体印象数据的方法和设备
- 下一篇:连续部署管道中的性能测试