发明名称 |
一种内存检测方法、装置及系统 |
摘要 |
本申请公开了一种内存检测方法、装置及系统,本申请能够获取目标应用运行过程中,若干时间点的内存快照信息,工作人员可以从中选择两个内存快照信息进行对比,通过对比确定二者共同包含的内存对象信息,和/或二者中时间点较晚的目标内存快照信息相比于另一目标内存快照信息所新增的内存对象信息。工作人员可以对共同包含的内存对象信息进行分析,确定其中是否存在应该被销毁而由于某种原因未被垃圾回收机制GC回收的对象。同时,工作人员还可以对新增内存对象信息进行分析,确定其中是否包含由于代码缺陷而导致的新增对象。本申请方法能够使得工作人员针对性的进行代码优化。 |
申请公布号 |
CN106484580A |
申请公布日期 |
2017.03.08 |
申请号 |
CN201610921840.0 |
申请日期 |
2016.10.21 |
申请人 |
腾讯科技(深圳)有限公司 |
发明人 |
何纯;魏学峰;徐森;高文;薛阳 |
分类号 |
G06F11/22(2006.01)I |
主分类号 |
G06F11/22(2006.01)I |
代理机构 |
深圳市深佳知识产权代理事务所(普通合伙) 44285 |
代理人 |
王仲凯 |
主权项 |
一种内存检测方法,其特征在于,包括:拉起终端的目标应用;获取所述目标应用在运行过程中,若干时间点对应的内存快照信息,其中时间点对应的内存快照信息包括,自所述目标应用启动时刻至所述时间点之间,所有已生成且未被销毁的内存对象信息;在所述若干时间点对应的内存快照信息中,确定待对比的目标内存快照信息对;对比所述目标内存快照信息对,确定二者共同包含的内存对象信息,和/或二者中时间点较晚的目标内存快照信息相比于另一目标内存快照信息所新增的内存对象信息。 |
地址 |
518000 广东省深圳市福田区振兴路赛格科技园2栋东403室 |