Browse Source

add gc call

Shinsuke Sugaya 3 years ago
parent
commit
6d017585c8

+ 3 - 2
src/test/java/org/codelibs/fess/crawler/transformer/FessXpathTransformerTest.java

@@ -110,14 +110,15 @@ public class FessXpathTransformerTest extends UnitFessTestCase {
         }
         }
 
 
         System.gc();
         System.gc();
-        for (int i = 0; i < 10; i++) {
+        for (int i = 0; i < 30; i++) {
             if (MemoryUtil.getUsedMemory() < max - 100000000L) {
             if (MemoryUtil.getUsedMemory() < max - 100000000L) {
                 break;
                 break;
             }
             }
+            System.gc();
             Thread.sleep(1000L);
             Thread.sleep(1000L);
         }
         }
         final long usedMemory = MemoryUtil.getUsedMemory();
         final long usedMemory = MemoryUtil.getUsedMemory();
-        assertTrue(usedMemory + " < " + max + " -100000000L, " + MemoryUtil.getMemoryUsageLog(), usedMemory < max - 100000000L);
+        assertTrue(usedMemory + " < " + max + " - 100000000L, " + MemoryUtil.getMemoryUsageLog(), usedMemory < max - 100000000L);
     }
     }
 
 
     private void setValueToObject(Object obj, String name, Object value) {
     private void setValueToObject(Object obj, String name, Object value) {