Changeset: 90e8dd5d1dc4 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=90e8dd5d1dc4
Modified Files:
        MonetDB/src/gdk/gdk_setop.mx
Branch: default
Log Message:

BATmaterialize could benefit from access advice.


diffs (21 lines):

diff -r fa4f56a088e1 -r 90e8dd5d1dc4 MonetDB/src/gdk/gdk_setop.mx
--- a/MonetDB/src/gdk/gdk_setop.mx      Sat May 22 18:21:10 2010 +0200
+++ b/MonetDB/src/gdk/gdk_setop.mx      Sat May 22 18:21:34 2010 +0200
@@ -877,6 +877,8 @@
        if (bn == NULL)
                return NULL;
        base = b->hseqbase;
+       BATaccessBegin(b, USE_TAIL, MMAP_SEQUENTIAL);
+       BATaccessBegin(bn, USE_HEAD | USE_TAIL, MMAP_SEQUENTIAL);
        if (base == oid_nil) {
                BATloop(b, p, q) {
                        bunfastins(bn, &base, BUNtail(bi, p));
@@ -887,6 +889,8 @@
                        base++;
                }
        }
+       BATaccessEnd(bn, USE_HEAD | USE_TAIL, MMAP_SEQUENTIAL);
+       BATaccessEnd(b, USE_TAIL, MMAP_SEQUENTIAL);
        ALIGNsetH(bn, b);
        ALIGNsetT(bn, b);
        return bn;
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to