[发明专利]计算环境中的诊断数据捕获有效
申请号: | 201180013864.1 | 申请日: | 2011-03-15 |
公开(公告)号: | CN102792278A | 公开(公告)日: | 2012-11-21 |
发明(设计)人: | A·赖特;R·G·刘易斯;E·A·阿迪森;P·R·李 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/07 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 张阳 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 环境 中的 诊断 数据 捕获 | ||
1.一种操作多线程计算环境用以捕获诊断数据的方法,所述方法包括以下步骤:
响应于监视器确定所述计算环境处于预定的无效状态,初始化具有延迟阈值的陷阱延迟构件;并且
通过第一线程记录所述计算环境的诊断数据;
其中所述陷阱延迟构件延迟所述记录诊断数据的步骤,直到所述监视器确定所述预定的无效状态已经重复达总计数或对应于预定指示符的时段中的至少一种,所述预定指示符是指示状态是与所述计算环境的过渡状态不同的状态的指示符,所述过渡状态对应于通过一个或多个其他线程的所述计算环境从第一有效状态到第二有效状态的过渡。
2.根据权利要求1所述的方法,其中所述预定的无效状态由在所述计算环境的数据仓库中的数据内容所指示。
3.根据权利要求2所述的方法,其中所述数据是破坏的。
4.根据权利要求2所述的方法,其中所述数据是不完整的。
5.根据权利要求1所述的方法,其中所述无效状态由在所述计算环境中发生的事件序列所指示。
6.根据权利要求5所述的方法,其中所述事件序列对应于在所述计算环境中的一个或多个线程内发生的处理动作。
7.根据以上任意权利要求所述的方法,还包括将所述预定指示符设置为所述预定的无效状态的总出现计数。
8.根据以上任意权利要求所述的方法,还包括将所述预定指示符设置为用于监视所述预定的无效状态的出现的时间段。
9.一种用于在多线程计算环境中捕获诊断数据的设备,包括:
响应于监视器确定所述计算环境处于预定的无效状态而初始化具有延迟阈值的陷阱延迟构件的装置;以及
通过第一线程记录所述计算环境的诊断数据的装置;
其中所述陷阱延迟构件延迟所述记录诊断数据的装置的操作,直到所述监视器确定所述预定的无效状态已经重复达总计数或对应于预定指示符的时段中的至少一种,所述预定指示符是指示状态是与所述计算环境的过渡状态不同的状态的指示符,所述过渡状态对应于通过一个或多个其他线程的所述计算环境从第一有效状态到第二有效状态的过渡。
10.一种设备,包括:中央处理单元;存储器子系统;输入/输出子系统;及互连所述中央处理单元、所述存储器子系统、所述输入/输出子系统的总线子系统;以及根据权利要求9所述的设备。
11.一种计算机程序,包含在装载到计算机系统内并在其上执行时使得所述计算机执行根据权利要求1到8中的任意权利要求所述的方法的步骤的计算机程序代码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180013864.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:桥式传感器自定位装置
- 下一篇:一种用于软弱围岩隧道的监控测量装置