[发明专利]一种内存检测方法、装置及系统有效
申请号: | 201610921840.0 | 申请日: | 2016-10-21 |
公开(公告)号: | CN106484580B | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 何纯;魏学峰;徐森;高文;薛阳 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请公开了一种内存检测方法、装置及系统,本申请能够获取目标应用运行过程中,若干时间点的内存快照信息,工作人员可以从中选择两个内存快照信息进行对比,通过对比确定二者共同包含的内存对象信息,和/或二者中时间点较晚的目标内存快照信息相比于另一目标内存快照信息所新增的内存对象信息。工作人员可以对共同包含的内存对象信息进行分析,确定其中是否存在应该被销毁而由于某种原因未被垃圾回收机制GC回收的对象。同时,工作人员还可以对新增内存对象信息进行分析,确定其中是否包含由于代码缺陷而导致的新增对象。本申请方法能够使得工作人员针对性的进行代码优化。 | ||
搜索关键词: | 一种 内存 检测 方法 装置 系统 | ||
【主权项】:
1.一种内存检测方法,其特征在于,包括:将预先开发的内存检测客户端注入终端;通过所述内存检测客户端拉起所述终端上的目标应用;所述目标应用为基于mono平台开发的应用;所述目标应用运行过程中,在所述终端的屏幕上维持显示第一控件;所述内存检测客户端在检测到用户触发该第一控件时,获取当前时间点对应的内存快照信息,其中时间点对应的内存快照信息包括,自所述目标应用启动时刻至所述时间点之间,所有已生成且未被销毁的内存对象信息;在若干时间点对应的内存快照信息中,确定待对比的目标内存快照信息对;对比所述目标内存快照信息对,确定二者共同包含的内存对象信息,和/或二者中时间点较晚的目标内存快照信息相比于另一目标内存快照信息所新增的内存对象信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610921840.0/,转载请声明来源钻瓜专利网。