众所周知, 程序在运行的时候内存空间越大, 系统就能把更多的资源放入内存中, 从而系统就会运行的更流畅.
小米电视作为一款 Android 设备, 由于底层是 Dalvik 虚拟机, 虚拟机在程序结束运行的时候并不会完全释放内存, 而是留给系统自己定时回收.
虽说 Dalvik 虚拟机已经做的很不错了, 但是总有些不尽人意的时候.
楼主最近发现了一款一键清理工具, 我们看看是不是会有用呢? 而小米电视是不是需要一键清理呢?5 W m2 t. Y2 k! [
实验工具清单:
1. 小米电视一台
2. 装有 ADT 的电脑一台%
准备步骤:
1. adb 连接到小米电视
2. 打开 ADT 自带的 DDMS 并切换到 System Infomation 标签, 选择 Memory usage
实验步骤:
1. 我们打开应用商店推荐的一款跑酷游戏 《忍者无双》
当游戏载入完成后,我们点一下 "Update from Device", 查看最新的内存使用情况, 见下图
我们看到红色的部分(可用内存)很少
2. 我们正常退出《忍者无双》, 返回到应用商店
再次查看内存使用, 红色部分(可用内存)变大了, 那么这个是把内存完全释放了吗?) J4 ]9 Q' U0 N
3. 这时, 我们打开《一键清理》:http://down.znds.com/apk/tool/2014/0421/464.html
正在清理
清理结果
好了, 我们现在再看一下红色部分(可用内存)比之前大了将近一倍
总结, 通过上述实验, 我们可以知道, 小米电视在运行完大型应用/游戏后, 还不能完全释放内存, 这个时候, 我们需要使用一键清理(http://down.znds.com/apk/tool/2014/0421/464.html)来继续释放内存.
yijianqingli_znds.apk
(394.76 KB, 下载次数: 0)
|