From d2a17967b91cdf90a370e630ca0ce3bd672cf163 Mon Sep 17 00:00:00 2001 From: SisMaker <1713699517@qq.com> Date: Wed, 26 Jan 2022 16:42:22 +0800 Subject: [PATCH] =?UTF-8?q?ft:=20=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- c_src/eLfq/eLfq.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/c_src/eLfq/eLfq.cc b/c_src/eLfq/eLfq.cc index df4385f..af6ff26 100644 --- a/c_src/eLfq/eLfq.cc +++ b/c_src/eLfq/eLfq.cc @@ -4,11 +4,12 @@ #include struct NifTraits : public moodycamel::ConcurrentQueueDefaultTraits { - // static const size_t BLOCK_SIZE = 8; - // static const size_t EXPLICIT_INITIAL_INDEX_SIZE = 4; - // static const size_t IMPLICIT_INITIAL_INDEX_SIZE = 4; - // static const size_t INITIAL_IMPLCICIT_PRODUCER_HASH_SIZE = 1; - // static const std::uint32_t EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE = 24; + static const size_t BLOCK_SIZE = 8; + static const size_t EXPLICIT_BLOCK_EMPTY_COUNTER_THRESHOLD = 8; + static const size_t EXPLICIT_INITIAL_INDEX_SIZE = 4; + static const size_t IMPLICIT_INITIAL_INDEX_SIZE = 4; + static const size_t INITIAL_IMPLCICIT_PRODUCER_HASH_SIZE = 0; + static const std::uint32_t EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE = 0; static inline void *malloc(std::size_t size) { return enif_alloc(size); }