Вопросы о карте ProcessPoolExecutor () - PullRequest
0 голосов
/ 30 октября 2019

Я посмотрел на ProcessPoolExecutor.map() и задал следующие вопросы:

  • документы утверждают, что ' Для очень длинных итераций, используя большое значение для chunksize можнозначительно улучшить производительность '. Как это достигается, то есть какая разница в выполнении между chunksize=1 и chunksize=2 может повысить производительность?
  • имеет ли смысл вычислять chunksize, если я ожидаю сложности одной задачив задаче, которая должна быть случайной?
  • это поможет, если iterables, переданный map(), является генератором вместо полного набора данных?

Спасибо за помощь!

...