From c14e0f88a87392eea48a96ba0b27318a1ab7fc3a Mon Sep 17 00:00:00 2001 From: Chris Cromer Date: Mon, 17 Oct 2016 22:10:03 -0300 Subject: [PATCH] less memory usage --- src/readfile.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/readfile.c b/src/readfile.c index 1ea5713..270c34c 100644 --- a/src/readfile.c +++ b/src/readfile.c @@ -64,7 +64,10 @@ int readfile(CONFIG *config) { /* not enough memory for more lines, time to allocate more memory */ if (lines == new_max) { - new_max = new_max * 2; + /* faster, but uses more ram while running */ + /*new_max = new_max * 2;*/ + /* slower, but uses less ram */ + new_max = new_max + 100; char **tmp = realloc(array, new_max * sizeof(*array)); if (!tmp) { fprintf(stderr, "Reallocación de memoria falló.");