This change includes:
1. avoid calling ByteBuffer.get() and ByteBuffer.put() for bloom filter set/get operations. ByteBuffer will check boundaries of the index for get/put.
It's a very frequent operation.
2. let the hash table size in BufferCache be 3X of the buffer cache page count. This will even reduce conflicts.
Change-Id: Ifd47c410338ce557a494ab3605660bad1899e786
Reviewed-on: https://asterix-gerrit.ics.uci.edu/345
Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Reviewed-by: Young-Seok Kim <kisskys@gmail.com>
Reviewed-by: Ian Maxon <imaxon@apache.org>
2 files changed