summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLikai Ding <likaid@codeaurora.org>2016-03-28 14:41:32 +0800
committerLikai Ding <likaid@codeaurora.org>2016-03-28 15:06:05 +0800
commitcf5842344667dcb2d280c1415767544ea26355d6 (patch)
tree60996c98923322e484a8bb40413836543a6de625 /src
parent7f8e26df135b81971e409ce36c4aacce7b6cab58 (diff)
downloadandroid_packages_apps_Gallery2-cf5842344667dcb2d280c1415767544ea26355d6.tar.gz
android_packages_apps_Gallery2-cf5842344667dcb2d280c1415767544ea26355d6.tar.bz2
android_packages_apps_Gallery2-cf5842344667dcb2d280c1415767544ea26355d6.zip
Gallery: improve timeline loading performance
PAGE_SIZE in LocalMergeAlbum is small, causing many inefficient db queries with a limit clause. Changing it to a reasonably larger value can yield much better performance with little memory impact. Change-Id: I4e8d75a96ab02b8c435956d182320d7721a8814f CRs-Fixed: 984190
Diffstat (limited to 'src')
-rw-r--r--src/com/android/gallery3d/data/LocalMergeAlbum.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/data/LocalMergeAlbum.java b/src/com/android/gallery3d/data/LocalMergeAlbum.java
index f0b5e5726..db981c3d7 100644
--- a/src/com/android/gallery3d/data/LocalMergeAlbum.java
+++ b/src/com/android/gallery3d/data/LocalMergeAlbum.java
@@ -36,7 +36,7 @@ import java.util.TreeMap;
public class LocalMergeAlbum extends MediaSet implements ContentListener {
@SuppressWarnings("unused")
private static final String TAG = "LocalMergeAlbum";
- private static final int PAGE_SIZE = 64;
+ private static final int PAGE_SIZE = 1024;
private final Comparator<MediaItem> mComparator;
private final MediaSet[] mSources;