diff --git a/include/xrpl/basics/partitioned_unordered_map.h b/include/xrpl/basics/partitioned_unordered_map.h index 4e503ad0fa..ee4ee3de12 100644 --- a/include/xrpl/basics/partitioned_unordered_map.h +++ b/include/xrpl/basics/partitioned_unordered_map.h @@ -255,9 +255,10 @@ public: { // Set partitions to the number of hardware threads if the parameter // is either empty or set to 0. - partitions_ = partitions && *partitions - ? *partitions - : std::thread::hardware_concurrency(); + partitions_ = std::size_t{std::thread::hardware_concurrency() / 2}; + // partitions && *partitions + // ? *partitions + // : std::thread::hardware_concurrency(); map_.resize(partitions_); XRPL_ASSERT( partitions_,