Dimensione del blocco di Windows/Linux
-
Quando si sceglie la dimensione del blocco, provare a selezionare rowsPerRead per produrre elementi di ~ 10M in blocco o meno
-
Con 20 colonne, rowsPerRead = 500e3
-
Con 1000 cols, rowsPerRead = 1000
-
-
Questa soluzione tende a dare una dimensione di blocco in modo che è possibile elaborare più blocchi di lettura per
-
Utilizzare blocksPerRead > 1
-
Il valore esatto dipende dalla quantità di RAM disponibili
-
In genere la presenza di più blocchi in memoria contemporaneamente migliora le prestazioni
-
-
È facile aumentare blocksPerRead, ma costoso da bloccare nuovamente, prevalgono in modo che blocchi di dimensioni inferiori
-
Se si utilizza rxSplit() o rxDataStep() per creare esempi, es., formazione e convalida e utilizzare rxDataStep() per bloccare nuovamente in base al principio precedente