启动后我的Android应用程序开始吃手机的内存(不可操作)几分钟后,所有手机的内存(超过20GB)都可用。
如何追踪它的去向?我尝试搜索这个问题,但发现只有监视操作内存
答案 0 :(得分:0)
Android Monitor窗口可以帮助您。在Android Monitor窗口中找到Memory选项卡并开始跟踪您的内存分配。 此链接可能会有所帮助。 http://developer.android.com/tools/help/android-monitor.html
答案 1 :(得分:0)
您可能希望在Android Studio中使用分配跟踪器工具和other memory tools。根据{{3}}:
分配跟踪器记录您的应用的每个内存分配 在分析周期中执行。你告诉Allocation Tracker 开始录制并记录分配,直到你告诉它停止。
您必须选择记录特定时间段的分配,以查看在此期间分配的内容。没有办法让它无限期地运行并让它长时间报告。