]> granicus.if.org Git - libjpeg-turbo/commitdiff
Move the garbage collection of the JPEG tiles into the decompression function to...
authorDRC <dcommander@users.sourceforge.net>
Mon, 17 Mar 2014 10:12:11 +0000 (10:12 +0000)
committerDRC <dcommander@users.sourceforge.net>
Mon, 17 Mar 2014 10:12:11 +0000 (10:12 +0000)
git-svn-id: svn+ssh://svn.code.sf.net/p/libjpeg-turbo/code/branches/1.3.x@1179 632fc199-4ca6-4c93-a231-07263d6284db

java/TJBench.java

index 8558699dcf8d0c11a5330e5c09758b286e79f5ac..9bee6ee28702158b0f598e9fc83014418d3148fd 100644 (file)
@@ -171,6 +171,9 @@ class TJBench {
     }
 
     tjd = null;
+    for (i = 0; i < jpegBuf.length; i++)
+      jpegBuf[i] = null;
+    jpegBuf = null;  jpegSize = null;
     System.gc();
 
     if (quiet != 0)
@@ -401,11 +404,6 @@ class TJBench {
       decompTest(srcBuf, jpegBuf, jpegSize, tmpBuf, w, h, subsamp, jpegQual,
                  fileName, tilew, tileh);
 
-      for (i = 0; i < ntilesw * ntilesh; i++)
-        jpegBuf[i] = null;
-      jpegBuf = null;  jpegSize = null;
-      System.gc();
-
       if (tilew == w && tileh == h) break;
     }
   }