说起性能优化,大多数脑海里便会出现启动优化、UI绘制优化、内存优化等等。之前我也一直在做这些优化,一直没有勇气看内存泄漏的问题,觉得太难,但是,再难也要看啊,跑不了,那么就来吧(做完发现其实也不难)。 内存泄漏的分析很简单,Android Studio中就自带了工具profile: 直接点击这个按钮就会运行应用并进入相应界面: 点击图片中的MEMORY就进入内存的页面: 然后点击左上角的下载按钮(Record旁边),进入详细页面, 可以选为查看包内容,查看下当前运行的活动,然后右击选中内容,选择export,自定导出位置。 导出后需要使用SDK中的hprof-conv工具,这里win