gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r14960 - gnunet/src/arm


From: gnunet
Subject: [GNUnet-SVN] r14960 - gnunet/src/arm
Date: Tue, 12 Apr 2011 15:34:08 +0200

Author: grothoff
Date: 2011-04-12 15:34:08 +0200 (Tue, 12 Apr 2011)
New Revision: 14960

Modified:
   gnunet/src/arm/gnunet-service-arm.c
Log:
some optimization work...

Modified: gnunet/src/arm/gnunet-service-arm.c
===================================================================
--- gnunet/src/arm/gnunet-service-arm.c 2011-04-12 11:48:10 UTC (rev 14959)
+++ gnunet/src/arm/gnunet-service-arm.c 2011-04-12 13:34:08 UTC (rev 14960)
@@ -1115,4 +1115,19 @@
   return ret;
 }
 
+#ifdef LINUX
+#include <malloc.h>
+
+/**
+ * MINIMIZE heap size (way below 128k) since this process doesn't need much.
+ */
+void __attribute__ ((constructor)) GNUNET_ARM_memory_init ()
+{
+  mallopt (M_TRIM_THRESHOLD, 4*1024);
+  mallopt (M_TOP_PAD, 1*1024);
+  malloc_trim (0);
+}
+#endif
+
+
 /* end of gnunet-service-arm.c */




reply via email to

[Prev in Thread] Current Thread [Next in Thread]