Changeset: 8d0ee9963a07 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=8d0ee9963a07
Modified Files:
        gdk/gdk_utils.c
Branch: default
Log Message:

When limiting maximum VM size, also limit when going to malloc.


diffs (14 lines):

diff --git a/gdk/gdk_utils.c b/gdk/gdk_utils.c
--- a/gdk/gdk_utils.c
+++ b/gdk/gdk_utils.c
@@ -547,6 +547,10 @@ GDKinit(opt *set, int setlen)
                } else if (strcmp("gdk_vm_maxsize", n[i].name) == 0) {
                        GDK_vm_maxsize = (size_t) strtoll(n[i].value, NULL, 10);
                        GDK_vm_maxsize = MAX(1 << 30, GDK_vm_maxsize);
+                       if (GDK_vm_maxsize < GDK_mmap_minsize_persistent / 4)
+                               GDK_mmap_minsize_persistent = GDK_vm_maxsize / 
4;
+                       if (GDK_vm_maxsize < GDK_mmap_minsize_transient / 4)
+                               GDK_mmap_minsize_transient = GDK_vm_maxsize / 4;
                } else if (strcmp("gdk_mmap_minsize_persistent", n[i].name) == 
0) {
                        GDK_mmap_minsize_persistent = (size_t) 
strtoll(n[i].value, NULL, 10);
                } else if (strcmp("gdk_mmap_minsize_transient", n[i].name) == 
0) {
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to