发明名称 |
一种获取进程阻塞信息的方法及装置 |
摘要 |
本发明公开了一种获取进程阻塞信息的方法及装置,属于计算机领域。所述方法包括:接收被监控进程;通过实时监控所述被监控进程收发消息的过程,判断所述被监控进程是否发生阻塞;如果发生阻塞,则实时获取所述被监控进程的阻塞信息。所述装置包括:接收模块、第一实时监控模块和实时获取模块。本发明能够判断出进程是否发生阻塞以及获取进程的阻塞信息。 |
申请公布号 |
CN102117240B |
申请公布日期 |
2016.01.20 |
申请号 |
CN200910265799.6 |
申请日期 |
2009.12.31 |
申请人 |
腾讯科技(深圳)有限公司 |
发明人 |
邓立波 |
分类号 |
G06F11/30(2006.01)I |
主分类号 |
G06F11/30(2006.01)I |
代理机构 |
北京三高永信知识产权代理有限责任公司 11138 |
代理人 |
何文彬 |
主权项 |
一种获取进程阻塞信息的方法,其特征在于,所述方法包括:接收被监控进程;获取所述被监控的进程的句柄;通过所述被监控的进程的句柄,在所述被监控的进程中为存储监控程序的动态链接库DLL文件分配内存;将所述DLL文件的全路径写到分配的内存中;根据所述DLL文件的全路径将所述DLL文件注入到所述分配的内存中,以实现注入所述监控程序;在所述被监控进程中,创建用于运行所述监控程序的监控线程;通过所述监控线程实时监控所述被监控进程收发消息的过程,判断所述被监控进程是否发生阻塞;如果发生阻塞,则实时获取所述被监控进程的阻塞信息,所述阻塞信息用于分析出所述被监控进程发生阻塞的原因。 |
地址 |
518000 广东省深圳市福田区赛格科技园2栋东403室 |