...
BugZero found this defect 2706 days ago.
The synchronous executor uses a stack size of 1 MB whereas the adaptive executor uses the default size, which is much larger, resulting in much larger virtual memory utilization.
xgen-internal-githook commented on Thu, 21 Sep 2017 02:21:10 +0000: Author: {'email': 'acm@mongodb.com', 'name': 'Andrew Morrow', 'username': 'acmorrow'} Message: SERVER-30737 Use launchServiceWorkerThread to launch threads in ServiceExecutorAdaptive Branch: master https://github.com/mongodb/mongo/commit/afb519394774f497ad345927adb052dd74a43d93