diff options
| author | Likai Ding <likaid@codeaurora.org> | 2016-03-28 14:41:32 +0800 |
|---|---|---|
| committer | Likai Ding <likaid@codeaurora.org> | 2016-03-28 15:06:05 +0800 |
| commit | cf5842344667dcb2d280c1415767544ea26355d6 (patch) | |
| tree | 60996c98923322e484a8bb40413836543a6de625 | |
| parent | 7f8e26df135b81971e409ce36c4aacce7b6cab58 (diff) | |
| download | android_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
| -rw-r--r-- | src/com/android/gallery3d/data/LocalMergeAlbum.java | 2 |
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; |
