From 9fded232a9548a304e0145011df8849fba0dcda7 Mon Sep 17 00:00:00 2001 From: Chris Craik Date: Wed, 11 Nov 2015 16:42:34 -0800 Subject: Recycle OffscreenBuffers Change-Id: Ia2e219026f211a5308ecf8209c5f986bb888aadd --- libs/hwui/LayerCache.cpp | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) (limited to 'libs/hwui/LayerCache.cpp') diff --git a/libs/hwui/LayerCache.cpp b/libs/hwui/LayerCache.cpp index 39cadd198c83..b117754347ed 100644 --- a/libs/hwui/LayerCache.cpp +++ b/libs/hwui/LayerCache.cpp @@ -14,14 +14,15 @@ * limitations under the License. */ -#include - -#include +#include "LayerCache.h" #include "Caches.h" -#include "LayerCache.h" #include "Properties.h" +#include + +#include + namespace android { namespace uirenderer { @@ -29,15 +30,9 @@ namespace uirenderer { // Constructors/destructor /////////////////////////////////////////////////////////////////////////////// -LayerCache::LayerCache(): mSize(0), mMaxSize(MB(DEFAULT_LAYER_CACHE_SIZE)) { - char property[PROPERTY_VALUE_MAX]; - if (property_get(PROPERTY_LAYER_CACHE_SIZE, property, nullptr) > 0) { - INIT_LOGD(" Setting layer cache size to %sMB", property); - setMaxSize(MB(atof(property))); - } else { - INIT_LOGD(" Using default layer cache size of %.2fMB", DEFAULT_LAYER_CACHE_SIZE); - } -} +LayerCache::LayerCache() + : mSize(0) + , mMaxSize(Properties::layerPoolSize) {} LayerCache::~LayerCache() { clear(); -- cgit v1.2.3-59-g8ed1b