require(lobstr)
x <- lapply(1:50, function(i) c(rep("abc", i)))
obj_size(x) ## 13,352 B
sum(sapply(x, obj_size)) + 50*8 + 56 ## 16104 B 8 is pointer size, 56 is initial space
为什么结果不同?
谢谢
require(lobstr)
x <- lapply(1:50, function(i) c(rep("abc", i)))
obj_size(x) ## 13,352 B
sum(sapply(x, obj_size)) + 50*8 + 56 ## 16104 B 8 is pointer size, 56 is initial space
为什么结果不同?
谢谢