Skip to main content
deleted 7 characters in body
Source Link
DavidPostill
  • 158.5k
  • 77
  • 365
  • 408

I´m trying to merge large data frames, using R. My computer CPU has 3GHz intel Core i5 Quad-core, with 8GB RAM. I´m using the Reduce function, I´m not using a loop. All data frames are in a list, total size is 160MB.


i <- Reduce(function(x,y) merge(x, y, all = TRUE, by = my_column_ID), my_list)
 

Before running the script, I´ve expanded my virtual memory to 50GB using the Terminal, as explained below.

cd ~
touch .Renviron
open .Renviron

R_MAX_VSIZE=50Gb
 

https://r.789695.n4.nabble.com/R-3-5-0-vector-memory-exhausted-error-on-readBin-td4750237.html

The computer was also restarted before running the script to clean the RAM and all other programs are closed, only RStudio is running..

The script is running for hours, so I decided to check the Activity Monitor on my Mac.

The CPU usage is very low (kernel 2.3% and rsession 0.5%), but the memory usage is very high (kernel 30MB, r session 36GB and rstudio 200MB).

How can that be explained? Why the CPU is not working fast, since the memory is working well, so information can be quickly accessed?

I´m trying to merge large data frames, using R. My computer CPU has 3GHz intel Core i5 Quad-core, with 8GB RAM. I´m using the Reduce function, I´m not using a loop. All data frames are in a list, total size is 160MB.


i <- Reduce(function(x,y) merge(x, y, all = TRUE, by = my_column_ID), my_list)
 

Before running the script, I´ve expanded my virtual memory to 50GB using the Terminal, as explained below.

cd ~
touch .Renviron
open .Renviron

R_MAX_VSIZE=50Gb
 

https://r.789695.n4.nabble.com/R-3-5-0-vector-memory-exhausted-error-on-readBin-td4750237.html

The computer was also restarted before running the script to clean the RAM and all other programs are closed, only RStudio is running..

The script is running for hours, so I decided to check the Activity Monitor on my Mac.

The CPU usage is very low (kernel 2.3% and rsession 0.5%), but the memory usage is very high (kernel 30MB, r session 36GB and rstudio 200MB).

How can that be explained? Why the CPU is not working fast, since the memory is working well, so information can be quickly accessed?

I´m trying to merge large data frames, using R. My computer CPU has 3GHz intel Core i5 Quad-core, with 8GB RAM. I´m using the Reduce function, I´m not using a loop. All data frames are in a list, total size is 160MB.

<- Reduce(function(x,y) merge(x, y, all = TRUE, by = my_column_ID), my_list)

Before running the script, I´ve expanded my virtual memory to 50GB using the Terminal, as explained below.

cd ~
touch .Renviron
open .Renviron

R_MAX_VSIZE=50Gb

https://r.789695.n4.nabble.com/R-3-5-0-vector-memory-exhausted-error-on-readBin-td4750237.html

The computer was also restarted before running the script to clean the RAM and all other programs are closed, only RStudio is running..

The script is running for hours, so I decided to check the Activity Monitor on my Mac.

The CPU usage is very low (kernel 2.3% and rsession 0.5%), but the memory usage is very high (kernel 30MB, r session 36GB and rstudio 200MB).

How can that be explained? Why the CPU is not working fast, since the memory is working well, so information can be quickly accessed?

Source Link
FPS
  • 1
  • 1
  • 5

High memory usage, but low CPU usage?

I´m trying to merge large data frames, using R. My computer CPU has 3GHz intel Core i5 Quad-core, with 8GB RAM. I´m using the Reduce function, I´m not using a loop. All data frames are in a list, total size is 160MB.


i <- Reduce(function(x,y) merge(x, y, all = TRUE, by = my_column_ID), my_list)

Before running the script, I´ve expanded my virtual memory to 50GB using the Terminal, as explained below.

cd ~
touch .Renviron
open .Renviron

R_MAX_VSIZE=50Gb

https://r.789695.n4.nabble.com/R-3-5-0-vector-memory-exhausted-error-on-readBin-td4750237.html

The computer was also restarted before running the script to clean the RAM and all other programs are closed, only RStudio is running..

The script is running for hours, so I decided to check the Activity Monitor on my Mac.

The CPU usage is very low (kernel 2.3% and rsession 0.5%), but the memory usage is very high (kernel 30MB, r session 36GB and rstudio 200MB).

How can that be explained? Why the CPU is not working fast, since the memory is working well, so information can be quickly accessed?