Browse Source

alloc: reduce number of large pages to 256.

This reduces the number of huge allocs, which drops test time from 6 minutes to 57 seconds.
Rusty Russell 15 years ago
parent
commit
bbd7380019
2 changed files with 2 additions and 2 deletions
  1. 1 1
      ccan/alloc/alloc.c
  2. 1 1
      ccan/alloc/test/run.c

+ 1 - 1
ccan/alloc/alloc.c

@@ -35,7 +35,7 @@
  */
 
 /* We divide the pool into this many large pages (nearest power of 2) */
-#define MAX_LARGE_PAGES (1024UL)
+#define MAX_LARGE_PAGES (256UL)
 
 /* 32 small pages == 1 large page. */
 #define BITS_FROM_SMALL_TO_LARGE_PAGE 5

+ 1 - 1
ccan/alloc/test/run.c

@@ -164,7 +164,7 @@ static void test(unsigned int pool_size)
 
 int main(int argc, char *argv[])
 {
-	plan_tests(480);
+	plan_tests(440);
 
 	/* Large test. */
 	test(MIN_USEFUL_SIZE * 2);