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