Changeset: ba363a352cba for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/ba363a352cba
Modified Files:
        gdk/gdk_bbp.c
Branch: Jul2021
Log Message:

Print both free and size values for heaps, and add indication for MMAP.


diffs (33 lines):

diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c
--- a/gdk/gdk_bbp.c
+++ b/gdk/gdk_bbp.c
@@ -1670,10 +1670,11 @@ BBPdump(void)
                                fprintf(stderr, " Theap -> %d", 
b->theap->parentid);
                        } else {
                                fprintf(stderr,
-                                       " Theap=[%zu,%zu,f=%d]%s",
-                                       HEAPmemsize(b->theap),
-                                       HEAPvmsize(b->theap),
+                                       " Theap=[%zu,%zu,f=%d]%s%s",
+                                       b->theap->free,
+                                       b->theap->size,
                                        b->theap->farmid,
+                                       b->theap->storage == STORE_MMAP ? "M" : 
"",
                                        status & BBPSWAPPED ? "(Swapped)" : 
b->theap->dirty ? "(Dirty)" : "");
                                if (BBP_logical(i) && BBP_logical(i)[0] == '.') 
{
                                        cmem += HEAPmemsize(b->theap);
@@ -1693,10 +1694,11 @@ BBPdump(void)
                                        b->tvheap->parentid);
                        } else {
                                fprintf(stderr,
-                                       " Tvheap=[%zu,%zu,f=%d]%s",
-                                       HEAPmemsize(b->tvheap),
-                                       HEAPvmsize(b->tvheap),
+                                       " Tvheap=[%zu,%zu,f=%d]%s%s",
+                                       b->tvheap->free,
+                                       b->tvheap->size,
                                        b->tvheap->farmid,
+                                       b->tvheap->storage == STORE_MMAP ? "M" 
: "",
                                        b->tvheap->dirty ? "(Dirty)" : "");
                                if (BBP_logical(i) && BBP_logical(i)[0] == '.') 
{
                                        cmem += HEAPmemsize(b->tvheap);
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to