size_t Map_InsDelFind::s_nMapSize = 500000;
size_t Map_InsDelFind::s_nThreadCount = 8;
+ size_t Map_InsDelFind::s_nPassCount = 100000;
size_t Map_InsDelFind::s_nMaxLoadFactor = 8;
unsigned int Map_InsDelFind::s_nInsertPercentage = 5;
unsigned int Map_InsDelFind::s_nDeletePercentage = 5;
if ( s_nThreadCount == 0 )
s_nThreadCount = std::min( 16u, std::thread::hardware_concurrency() * 2 );
+ s_nPassCount = cfg.get_size_t( "PassCount", s_nPassCount );
+ if ( s_nPassCount == 0 )
+ s_nThreadCount = 1000;
+
s_nMaxLoadFactor = cfg.get_size_t( "MaxLoadFactor", s_nMaxLoadFactor );
if ( s_nMaxLoadFactor == 0 )
s_nMaxLoadFactor = 1;