Changeset: c34f1a5ab084 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c34f1a5ab084 Modified Files: gdk/gdk_bbp.c Branch: Jun2023 Log Message:
Updated BBPdump (debug) output. diffs (103 lines): diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c --- a/gdk/gdk_bbp.c +++ b/gdk/gdk_bbp.c @@ -2243,31 +2243,27 @@ BBPdump(void) continue; BAT *b = BBP_desc(i); unsigned status = BBP_status(i); - fprintf(stderr, - "# %d: " ALGOOPTBATFMT " " - "refs=%d lrefs=%d " - "status=%u%s", - i, - ALGOOPTBATPAR(b), - BBP_refs(i), - BBP_lrefs(i), - status, - BBP_cache(i) ? "" : " not cached"); + printf("# %d: " ALGOOPTBATFMT " refs=%d lrefs=%d status=%u%s", + i, + ALGOOPTBATPAR(b), + BBP_refs(i), + BBP_lrefs(i), + status, + BBP_cache(i) ? "" : " not cached"); if (b == NULL) { - fprintf(stderr, ", no descriptor\n"); + printf(", no descriptor\n"); continue; } if (b->theap) { if (b->theap->parentid != b->batCacheid) { - fprintf(stderr, " Theap -> %d", b->theap->parentid); + printf(" Theap -> %d", b->theap->parentid); } else { - fprintf(stderr, - " Theap=[%zu,%zu,f=%d]%s%s", - b->theap->free, - b->theap->size, - b->theap->farmid, - b->theap->base == NULL ? "X" : b->theap->storage == STORE_MMAP ? "M" : "", - status & BBPSWAPPED ? "(Swapped)" : b->theap->dirty ? "(Dirty)" : ""); + printf(" Theap=[%zu,%zu,f=%d]%s%s", + b->theap->free, + b->theap->size, + b->theap->farmid, + b->theap->base == NULL ? "X" : b->theap->storage == STORE_MMAP ? "M" : "", + status & BBPSWAPPED ? "(Swapped)" : b->theap->dirty ? "(Dirty)" : ""); mem += HEAPmemsize(b->theap); vm += HEAPvmsize(b->theap); n++; @@ -2275,17 +2271,15 @@ BBPdump(void) } if (b->tvheap) { if (b->tvheap->parentid != b->batCacheid) { - fprintf(stderr, - " Tvheap -> %d", - b->tvheap->parentid); + printf(" Tvheap -> %d", + b->tvheap->parentid); } else { - fprintf(stderr, - " Tvheap=[%zu,%zu,f=%d]%s%s", - b->tvheap->free, - b->tvheap->size, - b->tvheap->farmid, - b->tvheap->base == NULL ? "X" : b->tvheap->storage == STORE_MMAP ? "M" : "", - b->tvheap->dirty ? "(Dirty)" : ""); + printf(" Tvheap=[%zu,%zu,f=%d]%s%s", + b->tvheap->free, + b->tvheap->size, + b->tvheap->farmid, + b->tvheap->base == NULL ? "X" : b->tvheap->storage == STORE_MMAP ? "M" : "", + b->tvheap->dirty ? "(Dirty)" : ""); mem += HEAPmemsize(b->tvheap); vm += HEAPvmsize(b->tvheap); } @@ -2294,19 +2288,19 @@ BBPdump(void) if (b->thash && b->thash != (Hash *) 1) { size_t m = HEAPmemsize(&b->thash->heaplink) + HEAPmemsize(&b->thash->heapbckt); size_t v = HEAPvmsize(&b->thash->heaplink) + HEAPvmsize(&b->thash->heapbckt); - fprintf(stderr, " Thash=[%zu,%zu,f=%d/%d]", m, v, - b->thash->heaplink.farmid, - b->thash->heapbckt.farmid); + printf(" Thash=[%zu,%zu,f=%d/%d]", m, v, + b->thash->heaplink.farmid, + b->thash->heapbckt.farmid); mem += m; vm += v; } MT_rwlock_rdunlock(&b->thashlock); } - fprintf(stderr, " role: %s\n", - b->batRole == PERSISTENT ? "persistent" : "transient"); + printf(" role: %s\n", + b->batRole == PERSISTENT ? "persistent" : "transient"); } - fprintf(stderr, "# %d bats: mem=%zu, vm=%zu\n", n, mem, vm); - fflush(stderr); + printf("# %d bats: mem=%zu, vm=%zu\n", n, mem, vm); + fflush(stdout); } /* _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org