Hi

Small speedup in memory alloc.

- Lauri
>From f329e8aa1ecd38cc2abbec889324762f1f3ff12f Mon Sep 17 00:00:00 2001
From: Lauri Kasanen <[email protected]>
Date: Thu, 10 May 2012 19:13:43 +0300
Subject: [PATCH] memory: Calloc is much faster than malloc+memset.


Signed-off-by: Lauri Kasanen <[email protected]>
---
 src/mk_memory.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/src/mk_memory.c b/src/mk_memory.c
index df71a1d..11df452 100644
--- a/src/mk_memory.c
+++ b/src/mk_memory.c
@@ -50,12 +50,10 @@ void *mk_mem_malloc(const size_t size)
 inline ALLOCSZ_ATTR(1)
 void *mk_mem_malloc_z(const size_t size)
 {
-    void *buf = mk_mem_malloc(size);
+    void *buf = calloc(1, size);
     if (!buf)
         return NULL;
 
-    memset(buf, '\0', size);
-
     return buf;
 }
 
-- 
1.7.2.1

_______________________________________________
Monkey mailing list
[email protected]
http://lists.monkey-project.com/listinfo/monkey

Reply via email to