Changeset: 25153ad46642 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=25153ad46642
Modified Files:
monetdb5/mal/mal_profiler.c
Branch: default
Log Message:
drop internal debugging properties
add BAT properties essential for interpretation
diffs (38 lines):
diff --git a/monetdb5/mal/mal_profiler.c b/monetdb5/mal/mal_profiler.c
--- a/monetdb5/mal/mal_profiler.c
+++ b/monetdb5/mal/mal_profiler.c
@@ -246,14 +246,17 @@ This information can be used to determin
logadd(",\"parent\":%d", VIEWtparent(d));
logadd(",\"seqbase\":"BUNFMT, d->hseqbase);
v=
BBPquickdesc(VIEWtparent(d), false);
-
logadd(",\"persistence\":\"%s\"", (v && !v->batTransient ? "persistent" :
"transient"));
+
logadd(",\"mode\":\"%s\"", (v && !v->batTransient ? "persistent" :
"transient"));
} else
-
logadd(",\"persistence\":\"%s\"", (d->batTransient ? "transient" :
"persistent"));
+
logadd(",\"mode\":\"%s\"", (d->batTransient ? "transient" : "persistent"));
logadd(",\"sorted\":%d",
d->tsorted);
logadd(",\"revsorted\":%d",
d->trevsorted);
logadd(",\"nonil\":%d",
d->tnonil);
logadd(",\"nil\":%d", d->tnil);
logadd(",\"key\":%d", d->tkey);
+ logadd(",\"hash\":%d", d->thash
!= NULL);
+ logadd(",\"imprints\":%d",
d->timprints != NULL);
+ logadd(",\"orderidx\":%d",
d->torderidx != NULL);
cv =
VALformat(&stk->stk[getArg(pci,j)]);
c = strchr(cv, '>');
*c = 0;
@@ -290,10 +293,10 @@ This information can be used to determin
GDKfree(cv);
GDKfree(stmtq);
}
- logadd(",\"eol\":%d",
getVarEolife(mb,getArg(pci,j)));
- logadd(",\"used\":%d",
isVarUsed(mb,getArg(pci,j)));
- logadd(",\"fixed\":%d",
isVarFixed(mb,getArg(pci,j)));
- logadd(",\"udf\":%d",
isVarUDFtype(mb,getArg(pci,j)));
+ // logadd(",\"eol\":%d",
getVarEolife(mb,getArg(pci,j))); useful for MAL debugging
+ // logadd(",\"used\":%d",
isVarUsed(mb,getArg(pci,j)));
+ // logadd(",\"fixed\":%d",
isVarFixed(mb,getArg(pci,j)));
+ // logadd(",\"udf\":%d",
isVarUDFtype(mb,getArg(pci,j)));
GDKfree(tname);
logadd("}");
}
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list