diff --git a/src/hnsw.h b/src/hnsw.h index 37293e6..bfd2049 100644 --- a/src/hnsw.h +++ b/src/hnsw.h @@ -12,10 +12,6 @@ #include "utils/sampling.h" #include "vector.h" -#ifdef HNSW_BENCH -#include "portability/instr_time.h" -#endif - #define HNSW_MAX_DIM 2000 #define HNSW_MAX_NNZ 1000 @@ -75,21 +71,6 @@ #define HnswPageGetOpaque(page) ((HnswPageOpaque) PageGetSpecialPointer(page)) #define HnswPageGetMeta(page) ((HnswMetaPageData *) PageGetContents(page)) -#ifdef HNSW_BENCH -#define HnswBench(name, code) \ - do { \ - instr_time start; \ - instr_time duration; \ - INSTR_TIME_SET_CURRENT(start); \ - (code); \ - INSTR_TIME_SET_CURRENT(duration); \ - INSTR_TIME_SUBTRACT(duration, start); \ - elog(INFO, "%s: %.3f ms", name, INSTR_TIME_GET_MILLISEC(duration)); \ - } while (0) -#else -#define HnswBench(name, code) (code) -#endif - #if PG_VERSION_NUM >= 150000 #define RandomDouble() pg_prng_double(&pg_global_prng_state) #define SeedRandom(seed) pg_prng_seed(&pg_global_prng_state, seed) diff --git a/src/hnswscan.c b/src/hnswscan.c index 98f0107..d4906fc 100644 --- a/src/hnswscan.c +++ b/src/hnswscan.c @@ -196,7 +196,7 @@ hnswgettuple(IndexScanDesc scan, ScanDirection dir) */ LockPage(scan->indexRelation, HNSW_SCAN_LOCK, ShareLock); - HnswBench("scan iteration", so->w = GetScanItems(scan, value)); + so->w = GetScanItems(scan, value); /* Release shared lock */ UnlockPage(scan->indexRelation, HNSW_SCAN_LOCK, ShareLock); @@ -261,7 +261,7 @@ hnswgettuple(IndexScanDesc scan, ScanDirection dir) */ LockPage(scan->indexRelation, HNSW_SCAN_LOCK, ShareLock); - HnswBench("scan iteration", so->w = ResumeScanItems(scan)); + so->w = ResumeScanItems(scan); UnlockPage(scan->indexRelation, HNSW_SCAN_LOCK, ShareLock);