RosettaCodeData/Task/Variable-size-Get/R/variable-size-get.r

15 lines
387 B
R

# Results are system dependent
num <- c(1, 3, 6, 10)
object.size(num) # e.g. 56 bytes
#Allocating vectors using ':' results in less memory being (reportedly) used
num2 <- 1:4
object.size(num2) # e.g. 40 bytes
#Memory shared by objects isn't always counted
l <- list(a=c(1, 3, 6, 10), b=1:4)
object.size(l) # e.g. 280 bytes
l2 <- list(num, num2)
object.size(l2) # e.g. 128 bytes