diff options
author | Tor Egge <Tor.Egge@online.no> | 2021-06-07 13:33:06 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2021-06-07 13:33:06 +0200 |
commit | d016e0e2b03655827de83f8d20a6ee98f5fb455b (patch) | |
tree | 7e05e9e60d5489b00e3b273f8a0769e83ada61ea /searchlib/src | |
parent | d6fe9e5b14e2a5c1e46c7cb6fd287a9137e5b54b (diff) |
Use even larger buffers for link arrays (and level arrays).
Diffstat (limited to 'searchlib/src')
-rw-r--r-- | searchlib/src/vespa/searchlib/tensor/hnsw_index.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/searchlib/src/vespa/searchlib/tensor/hnsw_index.cpp b/searchlib/src/vespa/searchlib/tensor/hnsw_index.cpp index 465793739ff..545ee7cfa96 100644 --- a/searchlib/src/vespa/searchlib/tensor/hnsw_index.cpp +++ b/searchlib/src/vespa/searchlib/tensor/hnsw_index.cpp @@ -25,8 +25,8 @@ namespace { // TODO: Move this to MemoryAllocator, with name PAGE_SIZE. constexpr size_t small_page_size = 4_Ki; -constexpr size_t min_num_arrays_for_new_buffer = 64_Ki; -constexpr float alloc_grow_factor = 0.2; +constexpr size_t min_num_arrays_for_new_buffer = 512_Ki; +constexpr float alloc_grow_factor = 0.3; // TODO: Adjust these numbers to what we accept as max in config. constexpr size_t max_level_array_size = 16; constexpr size_t max_link_array_size = 64; |