From d265e2b0f3066ba88d75388798e787f54390e8e3 Mon Sep 17 00:00:00 2001
From: guo-yong-zhi <guo-yong-zhi@outlook.com>
Date: Mon, 20 Dec 2021 15:43:12 +0800
Subject: [PATCH] ENABLE_REGION_THRESHOLD fine-tuning

---
 src/qtree_functions.jl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/qtree_functions.jl b/src/qtree_functions.jl
index 55e36f9..aefbe7d 100644
--- a/src/qtree_functions.jl
+++ b/src/qtree_functions.jl
@@ -203,9 +203,9 @@ function batchcollisions_region(qtrees::AbstractVector{U8SQTree}, inds::Union{Ab
     batchcollisions_region(qtrees, regtree; kargs...)
 end
 
-const QTREE_COLLISION_ENABLE_TH = round(Int, 15 + 10 * log2(Threads.nthreads()))
+const REGION_ENABLE_THRESHOLD = round(Int, 10+10log2(Threads.nthreads()))
 function batchcollisions(qtrees::AbstractVector{U8SQTree}, args...; unique=true, kargs...)
-    if length(qtrees) > QTREE_COLLISION_ENABLE_TH
+    if length(qtrees) > REGION_ENABLE_THRESHOLD
         return batchcollisions_region(qtrees, args...; unique=unique, kargs...)
     else
         return batchcollisions_native(qtrees, args...; kargs...)