Merge changes I00b54796,Iac465b72

* changes:
  Change max heap size to 48MB
  Fix memory leak in OpenGLRenderer.
This commit is contained in:
Romain Guy
2011-06-22 16:14:58 -07:00
committed by Android (Google) Code Review
2 changed files with 4 additions and 2 deletions

View File

@@ -19,5 +19,5 @@
PRODUCT_PROPERTY_OVERRIDES += \
dalvik.vm.heapstartsize=5m \
dalvik.vm.heapgrowthlimit=32m \
dalvik.vm.heapgrowthlimit=48m \
dalvik.vm.heapsize=128m

View File

@@ -419,7 +419,9 @@ private:
inline void addMatrix(SkMatrix* matrix) {
// Copying the matrix is cheap and prevents against the user changing the original
// matrix before the operation that uses it
addInt((int) new SkMatrix(*matrix));
SkMatrix* copy = new SkMatrix(*matrix);
addInt((int) copy);
mMatrices.add(copy);
}
inline void addBitmap(SkBitmap* bitmap) {