发明名称 |
软件监测方法、装置以及系统 |
摘要 |
一种软件监测方法、装置以及系统,在锁程序被调用或释放时记录锁程序地址以及线程标识,所述线程标识用于标识使用所述锁程序的线程;根据所述锁程序地址以及所述线程标识获得内存地址,并通过所述内存地址访问内存;侦听内存总线以识别所述访问内存的信号并根据所述信号获取所述锁程序的追踪信息,所述锁程序的追踪信息包括所述内存地址以及访问时间信息;根据所述追踪信息获得所述锁程序的使用信息,所述使用信息包括所述锁程序地址、使用所述锁程序的线程标识以及所述线程占用锁程序的时间,所述占用锁程序的时间根据所述访问时间信息确定。 |
申请公布号 |
CN102301343A |
申请公布日期 |
2011.12.28 |
申请号 |
CN201180001455.X |
申请日期 |
2011.06.14 |
申请人 |
华为技术有限公司 |
发明人 |
王超;余加强;陈明宇;黄永兵;张文力;崔泽汉 |
分类号 |
G06F11/36(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种软件监测方法,其特征在于,所述方法包括:记录锁程序地址以及线程标识,所述线程标识用于标识使用所述锁程序的线程;根据所述锁程序地址以及所述线程标识获得内存地址,并通过所述内存地址访问内存;侦听内存总线以识别所述访问内存的信号并根据所述信号获取所述锁程序的追踪信息,所述锁程序的追踪信息包括所述内存地址以及访问时间信息;根据所述追踪信息获得所述锁程序的使用信息,所述使用信息包括所述锁程序地址、使用所述锁程序的线程标识以及所述线程占用锁程序的时间,所述占用锁程序的时间根据所述访问时间信息确定。 |
地址 |
518129 中国广东省深圳市广东省深圳市龙岗区坂田华为总部办公楼 |