From 40516222ccd2be6941cf94da4f9992b8d30a7990 Mon Sep 17 00:00:00 2001 From: checkming Date: Wed, 17 May 2017 20:42:13 +0800 Subject: [PATCH] =?UTF-8?q?Update=20Android=E6=80=A7=E8=83=BD=E4=BC=98?= =?UTF-8?q?=E5=8C=96.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Android\346\200\247\350\203\275\344\274\230\345\214\226.md" | 1 + 1 file changed, 1 insertion(+) diff --git "a/Part1/Android/Android\346\200\247\350\203\275\344\274\230\345\214\226.md" "b/Part1/Android/Android\346\200\247\350\203\275\344\274\230\345\214\226.md" index 2945c5f..131eb3f 100644 --- "a/Part1/Android/Android\346\200\247\350\203\275\344\274\230\345\214\226.md" +++ "b/Part1/Android/Android\346\200\247\350\203\275\344\274\230\345\214\226.md" @@ -16,6 +16,7 @@ onTrimMemory()方法还有很多种其他类型的回调,可以在手机内存 ###是有优化过的数据集合 Android提供了一系列优化过后的数据集合工具类,如SparseArray、SparseBooleanArray、LongSparseArray,使用这些API可以让我们的程序更加高效。HashMap工具类会相对比较低效,因为它需要为每一个键值对都提供一个对象入口,而SparseArray就避免掉了基本数据类型转换成对象数据类型的时间。 +[看如何利用SparseArray和ArrayMap替代HashMap提高内存效率](http://blog.csdn.net/u010687392/article/details/47809295) ###知晓内存的开支情况 * 使用枚举通常会比使用静态常量消耗两倍以上的内存,尽可能不使用枚举