< prev index next >

make/RunTests.gmk

Print this page

        

@@ -212,13 +212,16 @@
       CORES_DIVIDER := 5
     else
       CORES_DIVIDER := 4
     endif
   endif
+  MEMORY_DIVIDER := 2048
   TEST_JOBS := $(shell $(AWK) \
     'BEGIN { \
       c = $(NUM_CORES) / $(CORES_DIVIDER); \
+      m = $(MEMORY_SIZE) / $(MEMORY_DIVIDER); \
+      if (c > m) c = m; \
       c = c * $(TEST_JOBS_FACTOR); \
       c = c * $(TEST_JOBS_FACTOR_JDL); \
       c = c * $(TEST_JOBS_FACTOR_MACHINE); \
       if (c < 1) c = 1; \
       printf "%.0f", c; \
< prev index next >