diff --git a/c_src/eLfq/eLfq.cc b/c_src/eLfq/eLfq.cc index a6856b3..7bd3a50 100644 --- a/c_src/eLfq/eLfq.cc +++ b/c_src/eLfq/eLfq.cc @@ -8,8 +8,8 @@ struct NifTraits : public moodycamel::ConcurrentQueueDefaultTraits { static const size_t EXPLICIT_BLOCK_EMPTY_COUNTER_THRESHOLD = 16; static const size_t EXPLICIT_INITIAL_INDEX_SIZE = 8; static const size_t IMPLICIT_INITIAL_INDEX_SIZE = 8; - static const size_t INITIAL_IMPLICIT_PRODUCER_HASH_SIZE= 0; - static const std::uint32_t EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE = 0; + static const size_t INITIAL_IMPLICIT_PRODUCER_HASH_SIZE= 16; + static const std::uint32_t EXPLICIT_CONSUMER_CONSUMPTION_QUOTA_BEFORE_ROTATE = 256; static inline void *malloc(std::size_t size) { return enif_alloc(size); }