[发明专利]业务操作任务中的数据跟踪方法、装置及主机在审
| 申请号: | 201310257036.3 | 申请日: | 2013-06-25 |
| 公开(公告)号: | CN103365716A | 公开(公告)日: | 2013-10-23 |
| 发明(设计)人: | 阮伟毅 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F13/16 |
| 代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 业务 操作 任务 中的 数据 跟踪 方法 装置 主机 | ||
1.一种业务操作任务中的数据跟踪方法,其特征在于,包括:
在被插桩函数中插入探针函数;
当工作线程通过调用所述被插桩函数,在容器对象中放入数据时,所述探针函数拦截所述数据,为所述数据生成与业务操作任务的主业务操作关联的身份标识号码ID;
当所述工作线程通过调用所述被插桩函数,从所述容器对象中取出所述数据时,所述探针函数拦截所述数据,获取所述ID,并将所述ID作为所述主业务操作的子业务操作ID。
2.根据权利要求1所述的方法,其特征在于,还包括:
记录处理所述主业务操作的时间开销;
记录处理所述子业务操作的时间开销;
累积所述主业务操作的时间开销以及所述子业务操作的时间开销,得到所述业务操作任务的真实时间开销。
3.根据权利要求2所述的方法,其特征在于,所述记录处理所述主业务操作的时间开销,包括:
在所述ID的业务操作启动时,记录启动时间点;
在所述ID的业务操作完成时,记录所述ID的业务操作结束,得到结束时间点;
根据所述启动时间点以及所述结束时间点,得到所述记录处理所述主业务操作的时间开销。
4.根据权利要求2所述的方法,其特征在于,所述记录处理所述子业务操作的时间开销,包括:
记录工作线程处理所述子业务操作的时间开销。
5.根据权利要求1-4所述的任意一项方法,其特征在于,所述为所述数据生成与业务操作任务的主业务操作关联的身份标识号码ID之后,还包括:
将所述ID存放至全局ID缓存装置。
6.一种业务操作任务中的数据跟踪装置,其特征在于,包括:
插入单元,用于在被插桩函数中插入探针函数;
生成单元,用于当工作线程通过调用所述被插桩函数,在容器对象中放入数据时,所述探针函数拦截所述数据,为所述数据生成与业务操作任务的主业务操作关联的身份标识号码ID;
获取单元,用于当所述工作线程通过调用所述被插桩函数,从所述容器对象中取出所述数据时,所述探针函数拦截所述数据,获取所述ID,并将所述ID作为所述主业务操作的子业务操作ID。
7.根据权利要求6所述的装置,其特征在于,还包括:
第一记录单元,用于记录处理所述主业务操作的时间开销;
第二记录单元,用于记录处理所述子业务操作的时间开销;
累积单元,用于累积所述主业务操作的时间开销以及所述子业务操作的时间开销,得到所述业务操作任务的真实时间开销。
8.根据权利要求7所述的方法,其特征在于,所述第一记录单元,包括:
启动时间点记录模块,用于在所述ID的业务操作启动时,记录启动时间点;
结束时间点记录模块,用于所述ID的业务操作完成时,记录所述ID的业务操作结束,得到结束时间点;
第一时间开销计算模块,用于根据所述启动时间点以及所述结束时间点,得到所述记录处理所述主业务操作的时间开销。
9.根据权利要求7所述的方法,其特征在于,所述第二记录单元,包括:
数据处理子模块,用于记录工作线程处理所述子业务操作的时间开销。
10.根据权利要求6-9所述的任意一项装置,其特征在于,还包括:
全局ID缓存装置,用于存放所述ID。
11.一种主机,其特征在于,包括处理器,通信接口,存储器和总线:
其中处理器、通信接口、存储器通过总线完成相互间的通信;
所述通信接口,用于接收业务操作任务中的数据;
所述处理器,用于执行程序;
所述存储器,用于存放程序;
其中程序用于:
在被插桩函数中插入探针函数;
当工作线程通过调用所述被插桩函数,在容器对象中放入数据时,所述探针函数拦截所述数据,为所述数据生成与业务操作任务的主业务操作关联的身份标识号码ID;
当所述工作线程通过调用所述被插桩函数,从所述容器对象中取出所述数据时,所述探针函数拦截所述数据,获取所述ID,并将所述ID作为所述主业务操作的子业务操作ID。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310257036.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于红木家具防碰撞的保护泡棉
- 下一篇:一种箱子





