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