Changeset: 6ba0692c5dfe for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6ba0692c5dfe
Modified Files:
gdk/gdk_bbp.c
Branch: Jul2017
Log Message:
Print dirty information in BBPdump().
diffs (40 lines):
diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c
--- a/gdk/gdk_bbp.c
+++ b/gdk/gdk_bbp.c
@@ -1819,15 +1819,20 @@ BBPdump(void)
BBP_lrefs(i),
BBP_status(i),
b->batCount);
- if (b->batSharecnt >0)
+ if (b->batSharecnt > 0)
fprintf(stderr, " shares=%d", b->batSharecnt);
+ if (b->batDirty)
+ fprintf(stderr, " Dirty");
+ if (b->batDirtydesc)
+ fprintf(stderr, " DirtyDesc");
if (b->theap.parentid) {
fprintf(stderr, " Theap -> %d", b->theap.parentid);
} else {
fprintf(stderr,
- " Theap=[" SZFMT "," SZFMT "]",
+ " Theap=[" SZFMT "," SZFMT "]%s",
HEAPmemsize(&b->theap),
- HEAPvmsize(&b->theap));
+ HEAPvmsize(&b->theap),
+ b->theap.dirty ? "(Dirty)" : "");
if (BBP_logical(i) && BBP_logical(i)[0] == '.') {
cmem += HEAPmemsize(&b->theap);
cvm += HEAPvmsize(&b->theap);
@@ -1845,9 +1850,10 @@ BBPdump(void)
b->tvheap->parentid);
} else {
fprintf(stderr,
- " Tvheap=[" SZFMT "," SZFMT "]",
+ " Tvheap=[" SZFMT "," SZFMT "]%s",
HEAPmemsize(b->tvheap),
- HEAPvmsize(b->tvheap));
+ HEAPvmsize(b->tvheap),
+ b->tvheap->dirty ? "(Dirty)" : "");
if (BBP_logical(i) && BBP_logical(i)[0] == '.')
{
cmem += HEAPmemsize(b->tvheap);
cvm += HEAPvmsize(b->tvheap);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list