Taille de bloc de Windows/Linux
-
Lorsque vous choisissez taille de bloc, essayez de sélectionner rowsPerRead pour transmettre les éléments ~ 10M dans le bloc, ou même moins
-
Avec 20 colonnes, rowsPerRead = 500e3
-
Avec 1000 cols, rowsPerRead = 1000
-
-
Ceci tend à donner une taille de bloc, telle que vous pouvez traiter plusieurs blocs par lecture
-
Utilisez blocksPerRead > 1
-
La valeur exacte dépend de la quantité de RAM dont vous disposez
-
Améliore les performances en général ayant plusieurs blocs de mémoire simultanément
-
-
Il est facile augmenter les blocksPerRead, mais il est coûteux de bloquer le nouveau, donc mieux vaut ayant des blocs plus petits
-
Si vous utilisez rxSplit() ou rxDataStep() pour créer des échantillons, par exemple, formation/validation, puis rxDataStep() d’utiliser à nouveau bloc selon le principe du précédent