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