Au sein d’un processus donné, R est en fait assez bonne sur ne pas effectuer des copies inutiles. Avec foreach, bien sûr, nous créons des processus supplémentaires, et chacun de ces processus nécessite sa propre copie des données qu’il travaille sur. Si ces processus individuels nécessitent uniquement une partie des données, vous pouvez optimiser les calculs pour transférer uniquement les données requises. (Extraire les sous-ensembles dans le processus de base, puis passer seulement celles pour les travailleurs). Mais non, les options .export dans foreach() n’aident beaucoup.