Android Launcher 内存分析

本文介绍了如何对Android Launcher进行内存分析,通过ADT heap初步了解内存占用,然后利用Eclipse的MAT工具深入分析可能的内存泄漏,揭示了Bitmap对象在内存中的大量占用,为优化提供方向。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    应领导要求对一款Launcher进行内存分析。

    粗略地通过android自身的任务管理器看到启动器v1.0.xx(com.xxx.launcher)占用的内存为81MB;接下来会通过内存分析工具来详细具体看到底内存是耗在了哪里。

    会用到的工具包括:ADT heap 和 eclipse MAT。

1、使用ADT heap初步了解Launcher的内存占用

    ADT heap是android的eclipse插件ADT自带的一个工具,可以在DDMS中使用。heap dump实际是一份heap快照,它可以显示一个进程到底使用多少了heap内存。

    首先使你的移动设备(手机/平板)通过usb连接到电脑,确保DDMS有device(移动设备的usb调试需要打开)。此时的DDMS的Devices项里会将当前移动设备中的进程都列出来,如下图:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值