Changeset: c924c5e05e8c for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c924c5e05e8c
Modified Files:
tools/mserver/mserver5.c
Branch: Nov2019
Log Message:
When virtual memory use is limited, print a message on startup.
diffs (32 lines):
diff --git a/tools/mserver/mserver5.c b/tools/mserver/mserver5.c
--- a/tools/mserver/mserver5.c
+++ b/tools/mserver/mserver5.c
@@ -154,16 +154,24 @@ monet_hello(void)
sz_mem_h /= 1024.0;
qi++;
}
- printf("# Found %.3f %ciB available main-memory",
- sz_mem_h, qc[qi]);
+ printf("# Found %.3f %ciB available main-memory", sz_mem_h, qc[qi]);
sz_mem_h = (double) GDK_mem_maxsize;
qi = 0;
while (sz_mem_h >= 1000.0 && qi < 6) {
sz_mem_h /= 1024.0;
qi++;
}
- printf(" of which we use %.3f %ciB\n",
- sz_mem_h, qc[qi]);
+ printf(" of which we use %.3f %ciB\n", sz_mem_h, qc[qi]);
+ if (GDK_vm_maxsize < GDK_VM_MAXSIZE) {
+ sz_mem_h = (double) GDK_vm_maxsize;
+ qi = 0;
+ while (sz_mem_h >= 1000.0 && qi < 6) {
+ sz_mem_h /= 1024.0;
+ qi++;
+ }
+ printf("# Virtual memory usage limited to %.3f %ciB\n",
+ sz_mem_h, qc[qi]);
+ }
#ifdef MONET_GLOBAL_DEBUG
printf("# Database path:%s\n", GDKgetenv("gdk_dbpath"));
printf("# Module path:%s\n", GDKgetenv("monet_mod_path"));
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list