@@ -125,6 +133,7 @@ static auto fssearch(const po::variables_map& vm) -> int {
runtime.waitUntilFinished();
deleteconcurrent_open;
if(max_searching==max_walking)
deletemax_fibers;
else{
...
...
@@ -144,6 +153,7 @@ auto main(int argc, char* argv[]) -> int {
("max-fibers",po::value<unsignedint>(),"Maximum number of fibers")
("max-searchers",po::value<unsignedint>(),"Maximum number of file searching fibers")
("max-walkers",po::value<unsignedint>(),"Maximum number of directory walking fibers")
("concurrent-open",po::value<unsignedint>(),"Maximum number of fibers calling open")
("stealing-mode",po::value<enumemper::StealingMode>(&stealingMode)->default_value(emper::StealingMode::child),"Stealing mode to use, either 'child' or 'continuation'")