Changeset: 08d72e4e6a7a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/08d72e4e6a7a Modified Files: gdk/gdk_bbp.c Branch: Jun2023 Log Message:
There are no cached bats (since 2012). diffs (74 lines): diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c --- a/gdk/gdk_bbp.c +++ b/gdk/gdk_bbp.c @@ -2206,8 +2206,7 @@ void BBPdump(void) { size_t mem = 0, vm = 0; - size_t cmem = 0, cvm = 0; - int n = 0, nc = 0; + int n = 0; for (bat i = 0; i < (bat) ATOMIC_GET(&BBPsize); i++) { if (BBP_refs(i) == 0 && BBP_lrefs(i) == 0) @@ -2239,15 +2238,9 @@ BBPdump(void) b->theap->farmid, b->theap->base == NULL ? "X" : 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); - cvm += HEAPvmsize(b->theap); - nc++; - } else { - mem += HEAPmemsize(b->theap); - vm += HEAPvmsize(b->theap); - n++; - } + mem += HEAPmemsize(b->theap); + vm += HEAPvmsize(b->theap); + n++; } } if (b->tvheap) { @@ -2263,13 +2256,8 @@ BBPdump(void) b->tvheap->farmid, b->tvheap->base == NULL ? "X" : b->tvheap->storage == STORE_MMAP ? "M" : "", b->tvheap->dirty ? "(Dirty)" : ""); - if (BBP_logical(i) && BBP_logical(i)[0] == '.') { - cmem += HEAPmemsize(b->tvheap); - cvm += HEAPvmsize(b->tvheap); - } else { - mem += HEAPmemsize(b->tvheap); - vm += HEAPvmsize(b->tvheap); - } + mem += HEAPmemsize(b->tvheap); + vm += HEAPvmsize(b->tvheap); } } if (MT_rwlock_rdtry(&b->thashlock)) { @@ -2279,22 +2267,15 @@ BBPdump(void) fprintf(stderr, " Thash=[%zu,%zu,f=%d/%d]", m, v, b->thash->heaplink.farmid, b->thash->heapbckt.farmid); - if (BBP_logical(i) && BBP_logical(i)[0] == '.') { - cmem += m; - cvm += v; - } else { - mem += m; - vm += v; - } + mem += m; + vm += v; } MT_rwlock_rdunlock(&b->thashlock); } fprintf(stderr, " role: %s\n", b->batRole == PERSISTENT ? "persistent" : "transient"); } - fprintf(stderr, - "# %d bats: mem=%zu, vm=%zu %d cached bats: mem=%zu, vm=%zu\n", - n, mem, vm, nc, cmem, cvm); + fprintf(stderr, "# %d bats: mem=%zu, vm=%zu\n", n, mem, vm); fflush(stderr); } _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org