kirancodes.me
To Proof Maintenance & Beyond!

Dynamic page sharing optimization for the R language

Helena Kotthaus, Ingo Korb, Michael Engel, Peter Marwedel

Abstract

Dynamic languages such as R are increasingly used to process .large data sets. Here, the R interpreter induces a large memory overhead due to wasteful memory allocation policies. If an application's working set exceeds the available physical memory, the OS starts to swap, resulting in slowdowns of a several orders of magnitude. Thus, memory optimizations for R will be beneficial to many applications.

Related papers